body{
margin:0;
padding:0;
margin-bottom:20px;
background:#ffffff;
font:10px Verdana,arial,sans-serif;
/* 20071203_mr 
scrollbar-3dlight-color:rgb(190,190,190);
scrollbar-arrow-color:rgb(0,51,102); 
scrollbar-base-color:rgb(33,82,123); 
scrollbar-darkshadow-color:rgb(33,82,123); 
scrollbar-face-color:rgb(240,240,240); 
scrollbar-highlight-color:rgb(244,244,244); 
scrollbar-shadow-color:rgb(120,120,120);
*/
min-height: 1024px;
background:  url(images/back.jpg);background-repeat:repeat-y;
}

h1 {
  font-size: 1.3em;
  font-weight: bold;
  display: inline;
  line-height: 14px;
  vertical-align: super;
  color: #0d2b88;
}
h2{color:purple;height:20px;font-size:11px;color:white;line-height:19px;margin:0px;padding-left:8px;background:  url(images/navirubrik.jpg)}
h3{display:inline;font-size:17px;line-height:21px;text-align:left;font-weight:bolder;margin:0}
h4{height:16px;font-size:11px;color:white;line-height:14px;margin:0px;padding:0px 0px 0px 8px;background:  url(images/navirubrikgrau.jpg)}
h5{font-size:1.3em;font-weight:bold;display:inline;line-height:20px;vertical-align:super}
h6{height:16px;font-size:11px;color:white;line-height:14px;margin:0px;padding:0px 0px 0px 8px;background:  url(images/navirubrik.jpg)}


.clearer_2
{
  margin-left:0px;
  width:456px;
  border-width:1px 0 0 0;
  border-style:dashed;
  border-color:#0d2b88;
  height:2px;
}

p{margin-bottom:1px;line-height:1.3em}
/*strong{font-size:1.1em;line-height:1.1em;font-style:bolder}*/
/*strong{font-size:1.1em;line-height:1.1em;font-style:normal}*/
.clearboth{clear:both;overflow:hidden;height:1px}
.bold{font-weight:bold}

a{text-decoration:none;font-weight:bold}
 a:link,a:visited{color:#0D2B88}
 a:hover{color:gray}

.big{font-size:11px;color:black;margin-bottom:1px;font-weight:bolder;padding-bottom:5px;}
.weiss {color:white}
.grau {color:#FE8003}
.gelb{color:#FE8003;letter-spacing:-1px}
.schwarz {color:black}

#flashheader{margin-left:170px;text-align:right;width:630px}

.date{display:inline;font-weight:bolder;margin: 7px 7px 0px 0px;height:11px;width:190px;line-height:13px;float:right;text-align:right;color:white;}
/* 20071203_mr .flaggen{display:inline;text-align:left;float:right;width:90px;margin-top:7px;padding-left:-10px;word-spacing:3px} */
.flaggen{display:inline;text-align:left;float:right;width:90px;margin-top:7px;word-spacing:3px}
		.suche{visibility:visible;display:inline;margin:-2px 40px 0px 33px;height:11px;width:250px;line-height:11px;float:right;text-align:right;font-weight:bolder;color:white;}
			 .suchetext{float:left;margin: 11px 0px 0px 12px;font-size:12px;width:70px;display:inline;}
			 .sucheform{float:left;margin:6px 0px 5px 3px;font-size:8px;width:110px;display:inline;font-weight:normal}
			 .suchepic{float:left;margin:10px 0px 10px 11px;width:30px;display:inline;}


#anmeldung,#anmeldung_agent,#anmeldung_1,#abmeldung{background-color:#EEECEC;height:60px;width:202px;padding:3px 3px 3px 5px ;margin-left:100px;overflow:hidden}
#anmeldung{width:142px;margin-left:0;}
#anmeldung_1{height:18px;}
/* 20071203_mr #anmeldung_1 .newspic{width:30px;margin-top:-14px 0 0 172px;font-size:13px} */
#anmeldung_1 .newspic{width:30px;margin:14px 0 0 172px;font-size:13px}
#abmeldung{height:40px;margin-left:90px}


.newsagenttext{float:left;width:56px;text-align:left;margin-top:3px;font-size:10px;color:black;display:inline;}
.newsagentform{float:right;text-align:right;width:124px;margin:0;font-size:8px;}
.newseinrichtpic{margin-top:1px;text-align:right;}
.newseinrichtpic img{margin-top:1px;}
#anmeldung_1 .newseinrichttext{float:left;font-weight:normal;font-size:90%;margin-top:1px;padding-top:3px;}
#anmeldung_1 .newseinrichtpic{padding-top:5px;margin-top:-3px}


.newsabotext{float:left;width:53px;text-align:left;margin:3px 0px 0px 0px ;font-size:10px;color:black;display:inline;}
.newsaboform{float:right;text-align:right;width:63px;margin:0px 0px 0px 0px ;font-size:8px}
.newspic{margin-top:2px;text-align:right;}
		
#news_agent_kunden h5{font-size:10pt}

.mini{font-size:60%}

#seiteninhalt{position:absolute;left:0;top:0;width:800px;margin:auto;min-height:1024px;}
#kopfinhalt{position:absolute;left:0;top:0;height:95px;background:url(images/kopf.jpg);background-repeat:no-repeat;}
#blank{position:absolute;left:0;top:0;height:195px;width:195px;}
#left{position:absolute;left:0;top:96px; width:148px;background:url(images/naviverlauf.jpg)}
#mitte{position:absolute;left:149px;top:96px;width:500px;background-color:white;}

#inhaltmitte {
    font-size:111%;
    width:458px;
    margin:14px 20px 20px 20px;
}

#right{position:absolute;left:650px;top:96px;width:150px;background:  url(images/grauverlaufhd.jpg);}

x.blaubox{margin:4px 0;font-size:9px;line-height:15px;font-weight:100;}
.blaubox{margin:0px 1px;font-size:9px;line-height:15px;font-weight:100;background-color:white;}
.bluebox{padding:2px 5px;margin-bottom:0px;}		
 .bluebox div.a{font-size:11px;padding:0 40px 2px 0 ;background-image:url(images/background.png);background-repeat:no-repeat;}
 .bluebox div.b{font-size:11px;padding:0 40px 2px 0 ;background-image:url(images/background_cur.png);background-repeat:no-repeat;}
 .bluebox div.a a{display:block;margin:0 0 0 20px;}
 .bluebox div.b a{display:block;margin:0 0 0 20px;}
 .bluebox div.a a:hover{color:white}
  .a{font-size:12px;font-weight:bolder;}
 .bluebox div.b a:hover{color:white}
  .b{font-size:12px;font-weight:bolder;}

#mittekopfflash{height:65px;width:500px;overflow:hidden;}
#mittekopfblau{background-color:#EEECEC;line-height:16px;text-align:left;font-size:14px;color:#0D2B88;padding:5px 17px 8px 19px;margin-bottom:13px;font-weight:bold;}
#mittekopfweiss{background-color:white;font-size:8pt;line-height:18px;}
#mittetop{background:  url(images/cc_grafik3.jpg);background-repeat:no-repeat}
#mittekopfrubrik{background-color:#507BA6;border-top:1px solid white;text-align:left;color:white;font-size:12px;line-height:16px;padding-left:19px;font-weight:700}


#philosophie{margin:12px 20px;}
 #philosophie img{margin:5px}
 #philosophie table{margin-top:18px;}
#agentur{margin:12px 20px;}
#agentur table{margin-top:8px;width:420px;margin-left:12px}
 #agentur td{}
  #agentur td p{white-space:nowrap}
 #agentur img{margin:5px}
 #agentur td img{margin-top:5px;}
 #agentur strong{line-height:16px}
 .agentur-rechts{text-align:right;color:red}
/* .agentur-rechts{align:right;color:red} */
 
#tabschwer{margin-top:5px; margin-left:-20px;width:474px;}
 #tabschwer p strong{line-height:62px;text-align:right}

#themen{}		

#kundeninfo{width:464px;margin:0 20px}
.kunden{width:464px;margin:0 20px}
 .kunden h3{width:464px;;margin-bottom:11px;;display:inline}
 .kunden td img {border:0px solid black}
#kundentable{width:464px;margin:8px 0}
#kundentable_2{margin:-6px 0 10px 1px;}
#kundenlistetable{width:464px;}
.kundenlogo{margin:-5px 10px 0 0;float:left;padding-right:1px}	
.kundenname{text-align:left;vertical-align:top;}	
.kundendatum{float:right;margin:3px 0 2px 20px;color:gray;}		
.kundentext{padding-top:10px;text-align:left;}
 #ueber{margin-bottom:-5px ;}
 #ueber h5{width:270px;line-height:17px;font-size:11pt}
 .kundentext h3{font-size:10px;line-height:12px;font-weight:bold;margin-bottom:2px;display:inline}
 .kundentext h5{font-size:11px;line-height:11px}
.kundenteasertext{clear:both;text-align:left;}
 .kundenteasertext a,.kundenteasertext a:visited,.kundenteasertext a:hover{clear:both;text-align:left;color:black;font-weight:normal}
 .kundenteasertext a nobr{white-space:nowrap;color:#0D2B88}
 .kundenteasertext a{clear:both;text-align:left;color:black;font-weight:normal}
.kundenweiter{text-align:right;margin:5px 0}
.klein {font-size:0.9em;letter-spacing:-2px}



.kleinpic,.kleintxt,.kleindate {font-size:7pt;margin:7px 5px 0 0;white-space:nowrap}
.kleintxt {margin-left: 25px;}
.kleindate {text-align:right;}
.kleinpicbild{margin-left:0px}
.bilderlogo{border:1px solid red}
.bilderbu_title{margin:8px 0px 10px 24px; color:gray;}
.bilderbu_title_left{margin:8px 0px 10px 0px; color:gray;}
.bilderbu_title_no{margin:0px; color:gray;}
.bilderbu{margin:0 0 17px 24px}
.bilderbu strong{display:inline}



#top{display:inline;vertical-align:top;white-space:nowrap;top:-10px}

#nnlogosmall{display:inline;margin:-4px 5px 0 6px}

.tabthemen{width:450px;margin:20px  0 0 20px}
.tabthemen img{border:0px solid black;}

#emailinhalt{margin:12px 20px;}
emailinhalt a{font-size:11px}

#blaubild{font-size:7pt;width:464px;border-bottom:1px dashed #0D2B88}
#blaugrau{font-size:7pt;width:464px;background-image:url(images/info_detail_verlauf_grau.gif); background-repeat:repeat-y;}
#blaugrau_2{font-size:8pt;width:464px;background-image:url(images/info_detail_verlauf_grau.gif); background-repeat:repeat-y;}

#blaugrau_2 td{padding:3px 0 3px 3px}

#teamtable{text-align:left;margin-top:13px}
 #teamtable img{border:none;margin:1px}
 
#gruppestand{margin:12px 20px}
#gruppestand img{margin-right:20px}
#gruppestand td{border-bottom:23px solid white}

.trennliniemail{width:464px;border-top:1px dashed #0D2B88;height:1px}
.trennlinie{margin-left:22px;width:456px;border-top:1px dashed #0D2B88;height:10px}
	
.mitteuntengrau{background-color:#F9F8F8;line-height:16px;text-align:left;font-size:10px;color:gray;padding-right:17px;margin:20px 0px 10px 0px;font-weight:600;padding:0px 20px 3px 20px}
.zeileunten{text-align:left;font-weight:bold;margin-bottom:9px;}
.zeileuntenrechts{text-align:right;font-weight:bold;margin:-22px 0px 0px 0px ;}

	
#legend{ cursor:default;width:200px;margin:1px 0 -15px 0;display:inline;line-height:17px;font-size:7pt;color:black;font-weight:normal;}
 #legend td{ margin:7px 0 0 0;}
 #legend img{ margin:0 5px 0 15px}

#grbalken{padding-right:11px;}	

/*#branchentable{margin:1px 0 10px 5px;width:472px;text-align:}*/
#branchentable{margin:1px 0 10px 5px;width:472px;text-align:left}
		
.kleiner{font-size:10px;line-height:12px;margin:7px 10px 0px 0px;}
.email{font-weight:100;font:7pt arial;line-height:12px;}
		
#profil{margin:3px;}
 #profil a{font-size:0.8em;line-height:1.4em}
.einrueck{padding-left:2px}
.abstand{width:100%;line-height:10px}
		
#emailtd{margin-left:2px}
#emailtd  tr td {font-size:8pt}
		
#emailauswahl{margin:0 10px 0 -9px;}
#emailauswahl td{font-size:10px;}

.abmelden{line-height:18px;}
.abmeldemail{margin: 7px 0px 7px 10px;}
		
ul{margin:0px 1px 0px 19px;padding:2px 0px;}
/* li{margin-bottom:1px;padding:0px;list-style-image:url(images/cc-li.gif);} */
li{margin-bottom:1px;padding:0px;}
		

.nnteaserobenklein{padding-top:12px;width:450px;padding-left:1px}
.brancheuebers,.kundenuebers{font-size:13px;font-weight:bold;margin-left:0px;padding-bottom:4px;color:#222222;text-align:left}

#nncopyright{text-align:center;line-height:13px;margin-bottom:10px}
#nncopyright,#nncopyright a{font-size:9px;color:silver;font-weight:normal}
#nncopyright a:hover{text-decoration:none}
#nncopyright img {vertical-align:-6px}

#map{margin-left:-3px;margin-left:4px}	
#map img{margin-top:5px;border:1px solid gray}
		
/* 20071203_mr .logogroup,.logogroupcc{margin-top:32px;padding-bottom:-10px} */
.logogroup,.logogroupcc{margin-top:32px;}
.logogroupcc{margin-top:0}

/*.kundenlinklist{font-size:11px;padding-top:4px;text-align:left;margin-body:4px;padding-bottom:2px}*/
.kundenlinklist{font-size:11px;padding-top:4px;text-align:left;margin-top:4px;padding-bottom:2px}
#ccdruck{;visibility:hidden;}
		
.buttongo{margin: -2px 1px 0px -2px;background-color:#99CCFF;width:25px;height:17px;font-family:verdana;line-height:5pt;font-size:7pt;font-weight:bold;color:white;}
		
.invisible,.invisible_128,.invisible_140
		{
		width:26px;height:30px;line-height:10pt;border:0px;cursor:pointer;
		background-color:transparent;
		font-size:7pt;
		text-align:left;
		padding:0;margin:0;
		}
.invisible
		{
		margin-top:-2px
		}
.invisible_128
		{
		width:90px;
		}
.invisible_140
		{
		width:140px;
		}
				
#table_topics_pr img{margin-top: 4px}
		
#table_info_basket 
		{
		margin-top:15px;
		width:466px;
		border-color:#FFFFFF; 
		}
#table_info_basket img{margin-top: 4px;}
		

#inhaltmittexmas{margin-top:-1px;width:500px;overflow:hidden;visibility:visible;background:url(images/teamsite_bg.gif);background-repeat:no-repeat;}

.einlogg{font-size:9pt;font-weight:bold;background-color:white;padding:3px}

#pr h1{font-size:1.3em;font-weight:bold;display:inline;line-height:14px;vertical-align:super;color:#0D2B88;}
#pr h3{font-size:10px;line-height:24px;font-weight:bold;margin-bottom:2px;display:inline}

#zumartikel 
    {
    float:left;
    padding-left: 10px;
    }

.bluebox div.a a {
    display: block;
    padding:2px 0 0 12px;
}
.bluebox div.b a {
    display: block;
    padding:2px 0 0 12px;
    color:#FFFFFF;    
}

.contentspacer {
    padding-bottom:20px;
}




.tx-dropdownsitemap-pi1 ul, .tx-dropdownsitemap-pi1 ol {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.tx-dropdownsitemap-pi1 li, .tx-dropdownsitemap-pi1 li {
    list-style: none;
}

.tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
    /* color: {$plugin.tx_dropdownsitemap_pi1.colors.links}; */
    color: #0D2B88;
    background-color: inherit;
    list-style: none;
}
.tx-dropdownsitemap-pi1 DIV {
    margin-left: 20px;
    margin-top: 2px;
    padding: 2px;
    list-style: none;
}
.tx-dropdownsitemap-pi1 LI.open OL {
    display: block;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
    display: none;
}
.tx-dropdownsitemap-pi1 LI.open UL {
    display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
    display: none;
}
.tx-dropdownsitemap-pi1 SPAN.ifsub {
    text-transform: none;
    font-weight: bold;
    list-style: none;
}
.tx-dropdownsitemap-pi1 SPAN.spc {
    text-transform: none;
    font-style: italic;
    list-style: none;
}
.tx-dropdownsitemap-pi1 .description {
    font-style: italic;
    font-size: 80%;
    margin-left: 5px;
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
}
.tx-dropdownsitemap-pi1 DIV.expAll {
    /* border: solid 1px {$plugin.tx_dropdownsitemap_pi1.colors.expallBorder}; */
    /* background-color: {$plugin.tx_dropdownsitemap_pi1.colors.expallBackground}; */
    border: solid 1px #FFFFFF;
    background-color: #FFFFFF;
    color: inherit;
    padding: 5px;
    text-align:left;
    font-size:10px;
}
.tx-dropdownsitemap-pi1 IMG {
    margin-right: 5px;
}


div.csc-textpic {
  margin-top:20px;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
  border-width:1px;
}

div.csc-textpic-text {
  padding-top:10px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 0pt;
  /*border:1px solid #DCDCDC;*/
  border:1px solid #FFF;
}

.tx-nnnews-pi1 {
   
}

.tx-nnnews-pi1 .bc_level a {
    font-weight:normal;
    color:#0d2b88;
    float:right;
}


.tx-nnnews-pi1 .ts_header {
    margin:10px 0 5px 0;
    font-weight:bold;
    color:#0d2b88;
}


.tx-nnnews-pi1 .ts_image {
    float:left;
    max-width:25%;
    margin:4px 20px 10px 0;
    border:solid 1px gray;
}


.tx-nnnews-pi1 .ts_bodytext {
    margin:0 0 10px 0;
    /*
    float:left;
    max-width:75%;
    */
}

.tx-nnnews-pi1 .raquo {
    color:#0d2b88;
    font-weight:bold;
}

.tx-nnnews-pi1 .clearer_1{
    clear:both;
    border:0px;
}

.tx-nnnews-pi1 .clearer_2{
    clear:both;
    border:1px dashed gray;
}


.tx-nnnews-pi1 .template_treeview {
    margin:15px 0 0 0;
}


.tx-nnnews-pi1 .level_1 a{
    font-weight:normal;
    font-size:10pt;
}

.tx-nnnews-pi1 .level_2 a{
    margin: 0 0 0 15px;
    font-weight:normal;
    font-size:10pt;
}

.tx-nnnews-pi1 .level_3 a{
    margin: 0 0 0 30px;
    font-weight:normal;
    font-size:10pt;
}

.tx-nnnews-pi1 .level_4 a{
    margin: 0 0 0 45px;
    font-weight:normal;
    font-size:10pt;
}

.tx-nnnews-pi1 .level_5 a{
    margin: 0 0 0 60px;
    font-weight:normal;
    font-size:10pt;
}

.tx-nnnews-pi1 .level_6 a{
    margin: 0 0 0 75px;
    font-weight:normal;
    font-size:10pt;
}

.tx-nnnews-pi1 .level_7 a{
    margin: 0 0 0 90px;
    font-weight:normal;
    font-size:10pt;
}
#test {
	background: #222;
	color: #fff;
	padding: 10px;
	margin: 20px;
	border: 10px solid pink;
}
 
#test2 {
	background: #222;
	color: #fff;
	padding: 10px;
	margin: 20px;
	border: 10px solid pink;
}