/*
Theme Name: WordPress InsightBlog Citroen
Theme URI: http://anymotion.de
InsightBlog
Version: 1.0
Author: Tim Glabisch, Anmotion
Tags: Citroen, Anymotion

*/



img {
   
}
/* templates/c3/style.css  */
@charset "utf-8";
/* Styles Schwarz */
html , body {
background:#fff;
}

h2
{
color:#666;
margin:0; 
padding:5px 0 0 0;
}

.StartLink a , .ArchivLink a
{
font-size:9px;
}

body {
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;/
color:#666666;
}

a {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}

#metaMenu {
margin-top:29px;
margin-bottom:8px;
margin-right:10px;
float:right;
}

#metaMenu li, #metaMenu a {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:9px;
display:inline;
color:#999;
}

#main {
width:941px;
margin: 0 auto;
}

#greyline {
width:941px;
background-color:#ffffff;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999;
}

a#button_iaa, a#button_iaa:link, a#button_iaa:visited {
	display: block;
	text-indent: -9999px;
	width: 154px;
	height: 154px;
	float: left;
	background: url(/wp-content/themes/Insight/images/button_iaa.jpg) no-repeat top left;
}
.clear {
	clear: both;
}

#shadow_box {
width:952px;
/* padding-left:10px; */
margin-top: 0px;
position: relative;
background: repeat-y url(/wp-content/themes/Insight/images/style/lila/shadow_right.gif) right transparent;
}

#shadow_top {
display:none;
/*
	width:964px;
	height:11px;
	line-height:11px;
	overflow:hidden;
	background: no-repeat url(/wp-content/themes/Insight/images/style/shadow_top.jpg) -4px 0px;
*/
}


#shadow_rechts {
position: absolute;
width: 952px;
height: 19px;
border: none;
padding: 0;
margin: 0;
top: 0;
background: no-repeat right transparent url(/wp-content/themes/Insight/images/style/lila/shadow_right_top.gif);
}

#flashHead {
width:940px;
}

#flashHeadInner {
height:55px;
width:908px;
background-image:url(/wp-content/themes/Insight/images/style/lila/header_clear.jpg);
padding:290px 0 0 33px;
}

.flashHeadUl {
height:30px;
padding:0;
}

.flashHeadA {
display:block;
float:left;
margin-right:11px;
margin-left:1px;
text-indent:-3000px;
padding-left:1px;
padding-right:1px;
}


.fullHr {
display:block;
height:2px;
width:100%;
overflow:hidden;
margin:0;
padding:0;
line-height:2px;
}

#specialCont {
width:846px;
margin-left:49px;
}

#layers {
margin-left:49px;
width:846px;
padding-top:10px;
}

#layersMain {
width:876px;
}

.leftLayer {
float:left;
width:460px;
color: #666;
}

.clr {
clear:both;
}
.rightLayer {
float:right;
}

.leftLayerHead {
background:url(/wp-content/themes/Insight/images/style/layerTop.gif) -2px 3px no-repeat;
width:464px;
height:10px;
line-height:10px;
}

.leftLayerCont {
width:445px;
background: #fff url(/wp-content/themes/Insight/images/style/LayerCont.gif) repeat-y -2px;
padding-left:18px;
color: #666;
}

.leftLayerMeta {
font-size:11px;
letter-spacing:1px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
}

.leftLayerHeadline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:18px;
line-height:1.5em;
margin:8px 0 8px 0;
}

.leftLayerSubHeadline {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:0px;
margin:0 0 8px 0;
width:418px;
padding:0;
}

.leftLayerSubHeadline a {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
}


.leftLayerTextCont {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:432px;
color: #666;
}

.leftLayerTextCont a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}

.leftLeyerReadMore {
margin: 5px 0 0 0;
}

.leftLeyerReadMore a {
font:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#666666;
}

.leftLayerFooter {
background:url(/wp-content/themes/Insight/images/style/layerBut.gif) no-repeat -2px -1px;
line-height:12px;
height:12px;
width:466px;
}

.hrborderinnercont {
margin-top:0;
margin-bottom:15px;
height:2px;
line-height:2px;
background:url(/wp-content/themes/Insight/images/style/hrborderinnercont.gif);
width: 421px;
}

.leftLayerSpacern {
width:400px;
height:30px;
}

.StartLink {
font:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#666666;
margin-left:10px;
margin-top:5px;
display:inline;
}

.redAndUnderline {
font:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#d9291a;
line-height:1.5em;
text-decoration:underline;
}

.ArchivLink {
font:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#666666;
margin-left:280px;
margin-top:5px;
display:inline;
}

#nachObenLink {
background-image:url(/wp-content/themes/Insight/images/style/pfeil.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 1px;
background-position:1px 2px;
color:#d9291a;
width:70px;
margin-top:13px;
border-bottom:1px solid #666666;
text-indent:8px;
}

#nachObenLink a {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}

#menuLayer {
border-left:1px solid #adadad;
width:250px;
margin-left:50px;
padding-left:65px;
float:left;
}

#foot_shadow {
background:url(/wp-content/themes/Insight/images/style/lila/shadow_bottom.gif) 0px 0px no-repeat;
width:960px;
height:10px;
margin-bottom:10px;
}

.magazinHeadline , .magazinHeadline a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
color:#666666;
}

.serendipitySideBarTitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
}

.hrSubMenu {
background-image:url(/wp-content/themes/Insight/images/style/hrSubMenu.gif);
width:250px;
height:2px;
line-height:2px;
margin-top:8px;
margin-bottom:15px;
}

.plusMarginTop {
margin-top:20px;
}

.plusMarginBut {
margin-bottom:10px;
}

.presseZitat {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:13px;
}

.presseFrom {
margin-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.PresseMore a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:-10px;
margin-left:150px;
color:#666666;
}

.Links {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
}

.menuSpacer {
margin-top:140px;
}

.imgMagLeft {
margin-bottom:5px;
margin-right:4px;
border:none;
}

.edit {
border:none;
}

#kontaktLayer {
padding-top:10px;
width:221px;
}

#galleryLayer {
width:846px;
height:455px;
}

#magLayer {
width:846px;
height:508px;
}

.labelwithbox {
float:right;
width:190px;
}

.pressLink {
margin-top:12px;
margin-left:190px;
}

.linkPlugin {
font-size:11px;
line-height:13px;
}

.imgMagLeftA {
	padding:0;
	display:inline;
}

.press a {
font-size:12px;
}

.press p {
font-size:11px;
display:block;
padding:0;
color:#666;
margin:0;
}


/* Gewinnspiel-Formular: */

#Gewinnspiel label {
	font-weight:normal;
}
#Gewinnspiel .login  form {
	float:left;
	display:block;
	width:400px;
}
#Gewinnspiel #profile form {
	float:left;
	display:block;
	width:640px;
}
#Gewinnspiel .formDiv {
	float:left;
	display:block;
	width:320px;
	padding:0;
	margin: 0;
}
#Gewinnspiel .form-table {
	width:100% !important;
	padding:0;
	margin: 0;
}
#Gewinnspiel .form-table th {
	padding:0;
	margin: 0;
	vertical-align:top;
	text-align:left;
	width:50% !important;
}
#Gewinnspiel .form-table td{
	padding:0;
	margin: 0;
	vertical-align:top;
	width:50% !important;
	text-align:right;
}

#Gewinnspiel  form .clr table th{
	padding:0;
	margin: 0;
	vertical-align:top;
	width:100%;
}
#Gewinnspiel .login  form  p,
#Gewinnspiel #profile form p{
	float:left;
	display:block;
	padding: 0;
	margin: 0;
}
#Gewinnspiel #datenspeicherung {
	clear:left;
	display:block;
	width:366px;
	padding: 0;
	margin: 0;
}
#Gewinnspiel #datenspeicherung #privacy {
	font-size:0.8em;
	line-height:1.0em;
	color:#999;
	border:none;
}
#Gewinnspiel .login  p.message,
#Gewinnspiel #profile form  p.message {
	font-weight:bold;
	padding: 0 0 12px 0;
	margin: 0;
}
#Gewinnspiel br {
	font-size:0.2em;
	line-height:0.2em;
}
#Gewinnspiel. small br {
	font-size:0.9em;
	line-height:0.9em;
}
#Gewinnspiel .login  form  #reg_passmail {
	margin: 12px 0 0 0;
}
#Gewinnspiel form  input[type=text],
#Gewinnspiel form  input[type=password] {
	border:1px solid #aaa;
	padding:0 0 2px 3px;
	width:154px;
	height:14px;
	color:#666;
	font-size:12px;
}
#Gewinnspiel form textarea {
	padding:2px 3px 0px 3px;
	width:160px;
}
#Gewinnspiel form select {
	border:1px solid #aaa;
	padding:20 0 2px 3px;
	width:160px;
	height:18px;
	color:#666;
	font-size:12px;
}
#Gewinnspiel form select option {
	width:160x;
	height:15x;
	color:#999;
	font-size:12px;
}
#Gewinnspiel form #Hausnummer{
  	width:39px !important;
	}
	
#Gewinnspiel form #Strasse{
  	width:106px !important;
	}
	
#Gewinnspiel form #PLZ{
  	width:39px !important;
	}
	
#Gewinnspiel form #Ort{
  	width:106px !important;
	}
#Gewinnspiel form input.submit{
	width: 119px;
	height: 28px;
	border:none;
	background: url(http://service.citroen.de/mymodules/service.citroen.de/templates/bilder/c_submit.png) top left no-repeat #fff;
	text-indent: -3333px;
	border:none;
}
*html #Gewinnspiel form div.submit{
	display:block;
	width: 320px;
	height: 28px;
	border:none;
	background: url(http://service.citroen.de/mymodules/service.citroen.de/templates/bilder/c_submit.png) top left no-repeat #fff;
	text-indent: -3333px;
	border:none;
}
*html #Gewinnspiel form input.submit{
	float:left;
	display:block;
	width: 119px;
	height: 28px;
}
#Gewinnspiel form input.submit:focus {
	background-image: url(http://service.citroen.de/mymodules/service.citroen.de/templates/bilder/c_submit_aktiv.png);
	border:none;
}

#Gewinnspiel form .left {
	float:left;
	}
#Gewinnspiel form .red {
	color:#22628a;
	}
#Gewinnspiel form .small {
	font-size:0.9em;
	}
#Gewinnspiel form h2.small {
	font-size:1.1em;
	}
	
/* Formular-Überprüfung - AnzeigeBox: */
.msg_box {
	position:relative;
	top:50px;
	left:0px;
	width: 400px;
	height: auto;
	margin: 0 auto -10px auto;
	padding: 6px;
	z-index: 1000;
}
.msg_box #msgwrap{
	position: absolute;
	top:0;
	height: auto;
}
.msg_box #msgwrap #msgtop {
	display:block;
	background: url('http://service.citroen.de/mymodules/service.citroen.de/templates/bilder/msgbox_top.png') no-repeat top;
	width: 370px;
	height:15px;	
	margin:0;
	padding:5px 30px 0 0;
	text-align:right;
}
.msg_box a {
	position:absolute;
	top:10px;
	color: #dc002e;
	padding:0 2px;
	margin:0;
	border: 1px solid #260313;
	font-size:0.9em;
	text-decoration:none;
	font-weight:bold;
}
*html .msg_box a {
	top:2px;
}
.msg_box #msgwrap #msgcont {
	display:block;
	background: url('http://service.citroen.de/mymodules/service.citroen.de/templates/bilder/msgbox_bg.png') no-repeat top right;
	width: 400px;
	margin:0;
	padding:0
}
.msg_box #msgwrap #msgcont h4{
	background-color:#fff;
	border-left:2px solid #dc002e;
	border-right:2px solid #dc002e;
	font-size:11px;
	width: 380px;
	margin:0;
	padding: 0 0 6px 12px;
}
.msg_box #msgwrap #msgcont span {
	display:block;
	background:url('http://service.citroen.de/myedit/img/bg_gradient_bottom.gif') repeat-x bottom #fff;
	border-left:2px solid #dc002e;
	border-right:2px solid #dc002e;
	font-size:11px;
	width: 380px;
	margin:0;
	padding:0 0 0 12px;
}
.msg_box #msgwrap #msgcont ul{
	list-style-type:square;
	width: 360px;
	margin:0;
	padding:0 0 6px 20px;
}
.msg_box #msgwrap #msgcont ul li{
	font-size:11px;
	margin:0;
	padding:0;
}
.msg_box #msgwrap #msgbottom {
	display:block;
	background: url('http://service.citroen.de/mymodules/service.citroen.de/templates/bilder/msgbox_bottom.png') no-repeat top;
	width: 400px;
	height:25px;	
	margin:0;
	padding:0
}



/*
 *  Blog
 */


/*#register-submit-tml-1 {
	margin: 12px 0 0 -1px;
	background: url(images/style/bt_registrieren.gif) left top no-repeat;
}
 
#login-submit-tml-1 {
	margin: 0 0 0 -1px;
	background: url(images/style/bt_einloggen.gif) left top no-repeat;
}

#lostpassword-submit-tml-1 {
	margin: 26px 0 0 -1px;
	background: url(images/style/bt_zusenden.gif) left top no-repeat;
}

#profil-submit {
	margin: 24px 5px 0 0;
	float:right;
	background: url(images/style/bt_profil_aktualisieren.gif) left top no-repeat;
	width:160px;
}

form .submit input,
form  .submit input{
	display:block;
	border:none;
	padding:0;
	width:154px;
	height:20px;
	text-indent:-3000px;
	font-size:10px;
	cursor:pointer;
}

*/


/* FORMULAR-STYLES */

#gameForms {
	width:940px;
	height:550px;
	padding:0;
	color:#fff;
}
*+html #gameForms,
*html #gameForms {
	height:545px;
}
#gameIntro {
	height:537px;
	width:540px;
	padding-left:400px;
}
*+html #gameIntro,
*html #gameIntro {
	height:549px;
}
#gameForms .login {
	float:left;
	display:block;
	width:400px;
	padding:260px 0 0 430px
}
#gameForms #profile {
	display:block;
	width:640px;
	padding:36px 0 0 280px;
}
#gameForms label {
	font-weight:normal;
	color:#fff;
	display:block !important;
}
#gameForms a {
	font-weight:normal;
	color:#fff;
}
#gameForms .formDiv {
	float:left;
	display:block;
	width:320px;
	padding:0;
	margin: 0;
}
#gameForms .form-table {
	width:320px !important;
}
#gameForms .form-table th {
	vertical-align:top;
	text-align:left;
	width:155px;
}
#gameForms .rgt .form-table th {
	vertical-align:top;
	text-align:left;
	width:135px;
	padding-left:20px
}
#gameForms .form-table td {
	vertical-align:top;
	width:165px;
	text-align:right;
}

#gameForms form .clr table th ,
#gameForms form .check table th {
	vertical-align:top;
	width:300px;
}
#gameForms form .clr table td,
#gameForms form .check table td {
	vertical-align:top;
	width:20px;
}
#gameForms .login form p,
#gameForms #profile form p {
	float:left;
	display:block;
	width:198px;
	padding: 0;
	margin: 0;
}
#gameForms  #datenspeicherung {
	clear:left;
	display:block;
	width:366px;
	padding: 0;
	margin: 0;
}
#gameForms  #datenspeicherung label {
	display:inline !important;
	font-size:0.8em;
	line-height:1.0em;
}
#gameForms #datenspeicherung #privacy {
	display:block;
	font-size:0.8em;
	line-height:1.0em;
	color:#999;
	border:none;
}
#gameForms .login p.message,
#gameForms #profile p.message {
	padding:12px;
	margin:12px 0 0 0;
	border:none;
	text-indent:-9999px;
}
#gameForms .login p.error,
#gameForms #profile p.error {
	border:1px solid #dc002e;
	background-color: #f2f2f2;
	color:#dc002e;
	padding:5px;
}
#gameForms .login form p  br,
#gameForms #profile form p  br {
	font-size:0.2em;
	line-height:0.2em;
}
#gameForms form  #reg_passmail {
	margin: 12px 0 0 0;
}
#gameForms form input[type=text],
#gameForms form input[type=password] {
	display:block;
	border:none;
	padding:2px 3px 3px 3px;
	width:154px;
	height:17px;
	background: url(images/style/bg_login_input_gr.gif) left top no-repeat;
	color:#666;
	font-size:12px;
}
#gameForms form textarea {
	padding:2px 3px 9px 3px;
	width:160px;
}
#gameForms form select {
	display:block;
	border:none;
	padding:1px 3px 2px 3px;
	margin:0 0 6px 0;
	width:160px;
	height:20px;
	background: url(images/style/bg_login_input_gr.gif) left top no-repeat;
	color:#666;
	font-size:12px;
}
#gameForms form select option {
	width:160x;
	height:15x;
	color:#999;
	font-size:12px;
}
*html #gameForms input {
	display:block;
	border:none;
	padding:2px 3px 0 3px;
	width:160px;
	height:25px;
	background: url(images/style/bg_login_input_gr.gif) left top no-repeat;
	color:#666;
	font-size:12px;
}
*html #tml-1 #rememberme-tml-1,
*html #gameForms #datenspeicherung input,
*html #gameForms form .clr table td input,
*html #gameForms form .check table td input {
	width:20px;
	background: none;
	display:inline;
	padding-top:3px
}
#gameForms form #Hausnummer {
  	width:39px !important;
	background-position: right top !important;
	border-left:1px solid #eee !important;
	}

#gameForms form #Strasse {
  	width:104px !important;
	border-right:1px solid #eee !important;
	}

#gameForms form #PLZ {
  	width:39px !important;
	border-right:1px solid #eee !important;
	}

#gameForms form #Ort {
  	width:104px !important;
	background-position: right top !important;
	border-left:1px solid #eee !important;
	}
	
#gameForms form  #submitbutton {
	margin-left:20px;
	}
	
#gameForms form .submit input {
	display:block;
	border:none;
	padding:0;
	width:154px;
	height:20px;
	text-indent:-3000px;
	font-size:10px;
	cursor:pointer;
}		
#gameForms form  input[type=hidden] {
	border:none;
	padding:0;
	width:0px;
	height:0px;
}	
#gameForms form #register-submit-tml-1 {
	display:block;
	width:118px;
	height:25px;
	margin: 12px 0 0 -1px;
	background: url(images/style/bt_registrieren.gif) left top no-repeat;
}
*+html #register-submit-tml-1,
*html #register-submit-tml-1 {
	margin:90px 0 0 -200px !important;
}
#gameForms form #login-submit-tml-1 {
	display:block;
	width:118px;
	height:25px;
	margin: 12px 0 0 0;
	background: url(images/style/bt_einloggen.gif) left top no-repeat;
}
#gameForms form #lostpassword-submit-tml-1 {
	display:block;
	width:118px;
	height:25px;
	margin: 26px 0 0 -1px;
	background: url(images/style/bt_zusenden.gif) left top no-repeat;
}
#gameForms form #profil-submit {
	margin: 24px 5px 0 0;
	float:right;
	background: url(images/style/bt_profil_aktualisieren.gif) left top no-repeat;
	width:160px;
}

#gameForms .login ul.links {
	clear:left;
	display:block;
	cursor:pointer;
	text-indent:none;
	padding:6px 0 0 0;
	margin:0;
}
#gameForms .login ul.links li {
	outline:none;
	display:inline;
	padding:0;
	margin:0 36px 0 0;
}
#gameForms .login ul.links li a{
	outline:none;
	padding:0;
	margin:0;
}
#gameForms .forgetmenot , #reg_passmail-tml-1
{
	display:none !important;	
}

.hide {
	display:none !important;
}
img, div { behavior: url(iepngfix.htc) }
