/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Basisdefinitionen */
.dunkelblau											{ color:#365572; }
.hellblau											{ color:#c4d1da; }
.rot												{ color:#d40032; }
.schwarz											{ color:#1a171b; }
.weiss												{ color:#ffffff; }

.dunkelblau_back									{ background:#365572; }
.hellblau_back										{ background:#c4d1da; }
.hellblau_back2										{ background:#dbe2ea; }
.rot_back											{ background:#d40032; }
.schwarz_back										{ background:#1a171b; }
.weiss_back,
#weiss_back											{ background:#ffffff; }

html, body											{ height:100%; margin:0px; padding:0px; }
body.start											{ background:#ffffff url(../pics/layout/back_start.jpg) repeat-x; text-align:center; overflow-y: scroll; }
body.standard										{ background:#ffffff url(../pics/layout/back_standard.jpg) repeat-x; text-align:center; overflow-y: scroll; }

*													{ font-family:Arial, sans-serif; font-size:11px; font-weight:normal; color: #1a171b; margin:0px; padding:0px; }

table												{ margin:0px; padding:0px; }
table tr											{ }
table tr th											{ }
table tr td											{ margin:0px; padding:0px; }

table.form-eingabe-zeile							{ margin-bottom:10px; }

h1													{ font-weight:bold; font-size:18px; line-height:18px; padding-top:10px; padding-bottom:20px; }
h2													{ font-weight:bold; padding-bottom:5px; color:#d40032; }

b, strong											{ font-weight:bold; }

i													{ font-style:italic; }

div, p												{ padding:0px; margin:0px; }

.col2 ul, ol 										{ margin:0px; margin-left:8px; padding:0px; padding-left:15px; }
.col2 ul											{ list-style:none; list-style-image:url(../pics/layout/content_li_back.gif) !important; list-style-image:url(../pics/layout/content_li_back_ie.gif); }
		
img													{ border:0px; border:0px none; margin:0px; padding:0px; }
		
hr													{ border: 0px solid #000000; height: 1px; background: #000000 url(../pics/layout/trans.gif); }

.trennung											{ clear:both; margin:0px; padding:0px; }
#trennung											{ height:100px; width:100px; background:yellow; display:block; }
                        			
a:link												{ font-size:11px; font-weight:bold; text-decoration:none; color:#365572; }
a:visited											{ font-size:11px; font-weight:bold; text-decoration:none; color:#365572; }
a:hover												{ font-size:11px; font-weight:bold; text-decoration:none; color:#1a171b; }
a:active											{ font-size:11px; font-weight:bold; text-decoration:none; color:#1a171b; }
a:focus												{ outline:none; }

map													{ border:none; outline:none; }

a:link b											{ font-size:11px; font-weight:bold; text-decoration:none; color:#365572; display:inline; }
a:visited b											{ font-size:11px; font-weight:bold; text-decoration:none; color:#365572; display:inline; }
a:hover	b											{ font-size:11px; font-weight:bold; text-decoration:none; color:#1a171b; display:inline; }
a:active b											{ font-size:11px; font-weight:bold; text-decoration:none; color:#1a171b; display:inline; }
a:focus b											{ font-size:11px; font-weight:bold; text-decoration:none; color:#1a171b; display:inline; outline:none; }
                        			
/* Aufteilung */   			
#top_start											{ position:relative; z-index:2; margin-left:auto; margin-right:auto; width:920px; height:512px; text-align:left; }
#top_standard										{ position:relative; z-index:2; margin-left:auto; margin-right:auto; width:920px; height:154px; text-align:left; }
#middle_start										{ position:relative; z-index:1; margin-left:auto; margin-right:auto; width:920px; min-height:100%; height:auto !important; height:100%; margin-top:-538px; text-align:left; line-height:18px; }
#middle_standard									{ position:relative; z-index:1; margin-left:auto; margin-right:auto; width:920px; min-height:100%; height:auto !important; height:100%; margin-top:-180px; text-align:left; line-height:18px; }

.col2 .trefferliste td								{ line-height:12px; }
.formular td										{ line-height:12px; }
#bottom												{ position:relative; z-index:2; margin-left:auto; margin-right:auto; width:920px; height:26px; text-align:left; }

/* Inhalt Top */                        			
.world												{ position:absolute; z-index:1; top:26px; left:603px; width:317px; height:126px; background:url(../pics/layout/world_start.jpg) no-repeat; }
.logo												{ position:absolute; z-index:2; top:26px; left:0px; width:230px; height:73px; background:url(../pics/layout/va-q-tec_logo.jpg) no-repeat; }
.logo .adjustment									{ position:relative; top:0px; left:0px; width:230px; height:73px; }
.logo .adjustment .home1							{ position:absolute; top:14px; left:0px; width:133px; height:39px; }
.logo .adjustment .home2							{ position:absolute; top:20px; left:133px; width:97px; height:33px; }
.logo_balken										{ position:absolute; z-index:2; top:85px; left:230px; width:690px; height:7px; background:#014f99 url(../pics/layout/logo_balken_back.jpg) repeat-y; text-align:right; }
.navigation											{ position:absolute; z-index:2; top:99px; left:0px; width:920px; height:30px; background:#ffffff; filter:alpha(opacity=40); -moz-opacity:0.40; opacity:0.40; }
.hauptnavigation									{ position:absolute; z-index:3; top:99px; left:0px; width:920px; height:30px; }
.suche												{ position:absolute; z-index:3; top:99px; left:730px; width:180px; height:30px; }
.navigation_balken									{ position:absolute; z-index:2; top:130px; left:0px; width:920px; height:7px; background:#ffffff; filter:alpha(opacity=20); -moz-opacity:0.20; opacity:0.20; text-align:right; }
.navigation_cursor									{ position:absolute; z-index:2; top:86px; left:-11px; width:10px; height:43px; background:#ffffff; }

/* Inhalt Middle Startseite */
#abstand_start										{ padding-top:538px; padding-bottom:20px; }

.col123_start										{ position:relative; width:920px; }

.linie_weiss										{ background:#ffffff; }
.links												{ position:absolute; top:0px;  left:-1px; width:1px; height:26px; }
.rechts												{ position:absolute; top:0px; left:920px; width:1px; height:26px; }
.pos1												{ position:absolute; top:0px; left:230px; width:1px; height:26px; }
.pos2												{ position:absolute; top:0px; left:239px; width:1px; height:26px; }
.pos3												{ position:absolute; top:0px; left:470px; width:1px; height:26px; }
.pos4												{ position:absolute; top:0px; left:479px; width:1px; height:26px; }
.pos5												{ position:absolute; top:0px; left:710px; width:1px; height:26px; }
.pos6												{ position:absolute; top:0px; left:719px; width:1px; height:26px; }

.box_startseite										{ width:240px; float:left; }
.box_startseite .abstand							{ padding-right:10px; }
.news_startseite									{ width:200px; float:right; }

.box_titel											{ position:relative; background:#94adc5 url(../pics/layout/box_titel_back.gif) repeat-y right; height:25px; line-height:25px; padding-left:10px; border-top:1px solid #ffffff; }
.box_titel h1										{ font-weight:normal; color:#ffffff; font-size:11px; line-height:25px; padding-top:0px; padding-bottom:0px; }
.box_inhalt											{ position:relative; z-index:2; background:#dbe2ea; height:115px; }

#box1_plus,
#box2_plus,
#box3_plus											{ position:absolute; top:7px; left:212px; width:11px; height:11px; cursor:pointer; background:url(../pics/layout/box_plus.gif) no-repeat; }

#box1,
#box2,
#box3												{ position:relative; z-index:1; width:230px; }

/* Inhalt Middle Standard */ 
#abstand_standard									{ padding-top:180px; padding-bottom:20px; }

#loginstatus                  						{ position:absolute; top:0px; right:0px; line-height:25px; padding-right:10px; }

.col1												{ width:230px; float:left; }
.col12												{ width:720px !important; width:730px; padding-right:10px; float:left; }
.col12 img                    						{ border:3px solid #dbe2ea; }
.col12 .links img,
.col12 .rechts img									{ border:0px solid #dbe2ea; }

.col1 .seite,
.col12 .seite										{ width:230px; height:26px; position:relative; background:url(../pics/layout/seite_back.gif) repeat-x; }
.col1 .seite .linie,
.col12 .seite .linie								{ width:1px; height:26px; background:url(../pics/layout/seite_linie_back.jpg) no-repeat; }
.col1 .seite .links,
.col12 .seite .links          						{ position:absolute; top:0px; left:-1px; }
.col1 .seite .rechts,
.col12 .seite .rechts         						{ position:absolute; top:0px; left:229px; }
.col1 .seite .bezeichnung,
.col12 .seite .bezeichnung    						{ width:220px; margin-left:10px; font-weight:bold; font-size:14px; line-height:25px; }

.col2												{ position:relative; width:480px !important; width:500px; padding-left:10px; padding-right:10px; float:left; padding-top:26px; }
.col2 img                     						{ border:3px solid #dbe2ea; }

.col3												{ position:relative; width:190px; float:right; padding-top:26px; }

.col3	a:link										{ font-weight:normal; }
.col3	a:visited									{ font-weight:normal; }
.col3	a:hover										{ font-weight:normal; }
.col3	a:active									{ font-weight:normal; }

/* Diashow */
#start_dia               							{ position:absolute; z-index:4; top:154px; left:0px; width:100%; height:358px; text-align:center; }
#start_dia .ausrichtung								{ position:relative; margin-left:auto; margin-right:auto; width:920px; height:358px; text-align:left; }

/* Inhalt Bottom */ 
.linie_blau											{ position:absolute; top:0px; left:920px; width:1px; height:26px; background:#c4d1da; }

#legende											{ margin-top: 15px; }
#legende .text										{ font-weight: bold; }
#legende .absatz									{ clear: none; float: left; margin-bottom: 0px; margin-top: 5px; width: 160px; }
#legende .absatz .bild-links img					{ border: 0px solid #FFFFFF;  }