/* BODY */
body {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	background:#ffffff url(img/back_vigot.gif) repeat;
}

body.popup {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	background-color:#ffffff;
}


/* STYLES FÜR LAYERLAYOUT */

#logo1 {
	position:absolute;
	z-index:1;
	top:25px;
	left:6px;
}

#vigot1 {
	position:absolute;
	z-index:2;
	top:6px;
	left:385px;
}

#obernavi1 {
	position:absolute;
	z-index:3;
	top:72px;
	left:140px;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:2px 0px 2px 50px;
}

#logo2 {
	position:absolute;
	z-index:4;
	top:6px;
	left:30px;
}

#vigot2 {
	position:absolute;
	z-index:5;
	top:6px;
	left:150px;
}

#obernavi2 {
	position:absolute;
	z-index:6;
	top:30px;
	left:280px;
}

#navileiste {
	position:absolute;
	z-index:7;
	top:55px;
	left:142px;
	width:850px;
}

#qiw {
	position:absolute;
	z-index:8;
	top:145px;
	left:235px;
}

#startseitenbild {
	position:absolute;
	z-index:9;
	top:180px;
	left:100px;
}

#startseitentext {
	position:absolute;
	z-index:10;
	top:500px;
	left:190px;
	width:600px;
}

#unavi1head {
	position:absolute;
	z-index:11;
	top:100px;
	left:5px;
	border:3px solid #c3c3c3;
	background:#c3c3c3;
	padding:0px 0px 0px 3px;
}

#unavi1 {
	position:absolute;
	z-index:12;
	top:120px;
	left:5px;
	border:3px solid #c3c3c3;
	background:#e5e5e5;
	padding:3px;
}

#unavi2 {
	position:absolute;
	z-index:13;
	top:123px;
	left:162px;
	width:160px;
	border:3px solid #e5e5e5;
	background:#ffffff;
	padding:3px;
}

#unavi3head {
	position:absolute;
	z-index:14;
	top:70px;
	left:354px;
	border:1px solid #999999;
	background:#e5e5e5;
	padding:3px 50px 3px 5px;
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

#unavi3content {
	position:absolute;
	z-index:15;
	top:92px;
	left:402px;
	border:1px solid #999999;
	background:#ffffff;
	padding:0px 3px 0px 3px;
}

#inhalt {
	position:absolute;
	z-index:16;
	top:110px;
	left:332px;
}

#studiob {
	position:absolute;
	z-index:17;
	top:24px;
	left:865px;
}

#footer {
	position:absolute;
	bottom:10px;
	left:142px;
	border-top:5px solid #009900;
	width:850px;
	text-align:center;
	padding:4px 0px 0px 0px;
}

.footer2 {
	border-top:3px solid #999999;
	width:640px;
	text-align:center;
	padding:4px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}



/* STYLES FÜR TABELLEN */
table.aussen {
	background:#ffffff;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin-top:0px;
	height:100%;
}

td.head {
	height:77px;
	background:url(img/head.jpg) no-repeat #ffffff;
	border-bottom:1px solid #000000;
}

td.navigation {
	background:#ADBECE;
	border-right:1px solid #000000;
	padding-top:10px;
	padding-left:10px;
}

td.breadcrumbx {
	background:#D5E3F0;
	padding-left:10px;
	border-bottom:1px solid #000000;
	height:22px;
}

td.content {
	background:#ffffff;
	padding-top:15px;
	padding-left:15px;
}



/* LINKS */

.startnavi1off a, .startnavi1off a:visited { 
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#666666;
	text-decoration:none;
}

.startnavi1off a:hover, .startnavi1off a:active, .startnavi1off a:focus {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#003399;
	text-decoration:none;
}


.startnavi2off a, .startnavi2off a:visited { 
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#666666;
	text-decoration:none;
}

.startnavi2off a:hover, .startnavi2off a:active, .startnavi2off a:focus {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#003399;
	text-decoration:none;
}

.startnavi2on a, .startnavi2on a:visited, .startnavi2on a:hover, .startnavi2on a:active, .startnavi2on a:focus {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#003399;
	text-decoration:none;
}


.navi1off a, .navi1off a:visited { 
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	line-height:18px;
}

.navi1off a:hover, .navi1off a:active, .navi1off a:focus {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	line-height:18px;
}


.navi1on a, .navi1on a:visited, .navi1on a:hover, .navi1on a:active, .navi1on a:focus {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	line-height:18px;
}


.navi2off a, .navi2off a:visited { 
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	line-height:18px;
	width:146px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}

.navi2off a:hover, .navi2off a:active, .navi2off a:focus {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#003399;
	text-decoration:none;
	line-height:18px;
	width:146px;
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;
}

.navi2on a, .navi2on a:visited, .navi2on a:hover, .navi2on a:active, .navi2on a:focus {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#003399;
	text-decoration:none;
	line-height:18px;
	width:146px;
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;
}


.navi3off a, .navi3off a:visited { 
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	line-height:18px;
	width:146px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}

.navi3off a:hover, .navi3off a:active, .navi3off a:focus {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#003399;
	text-decoration:none;
	line-height:18px;
	width:146px;
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;
}

.navi3on a, .navi3on a:visited, .navi3on a:hover, .navi3on a:active, .navi3on a:focus {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#003399;
	text-decoration:none;
	line-height:18px;
	width:146px;
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;,
}


.navi4off a, .navi4off a:visited { 
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	line-height:18px;
	width:146px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.navi4off a:hover, .navi4off a:active, .navi4off a:focus {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#003399;
	text-decoration:none;
	line-height:18px;
	width:146px;
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;
}

.navi4on a, .navi4on a:visited, .navi4on a:hover, .navi4on a:active, .navi4on a:focus {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#003399;
	text-decoration:none;
	line-height:18px;
	width:146px;
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;
}


.navicontentoff a, .navicontentoff a:visited { 
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.navicontentoff a:hover, .navicontentoff a:active, .navicontentoff a:focus {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#003399;
	text-decoration:none;
}

.navicontenton a, .navicontenton a:visited, .navicontenton a:hover, .navicontenton a:active, .navicontenton a:focus {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#003399;
	text-decoration:none;
}


.navicontentoff2 a, .navicontentoff2 a:visited { 
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	line-height:18px;
}

.navicontentoff2 a:hover, .navicontentoff2 a:active, .navicontentoff2 a:focus {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#003399;
	text-decoration:none;
	line-height:18px;
}

.navicontenton2 a, .navicontenton2 a:visited, .navicontenton2 a:hover, .navicontenton2 a:active, .navicontenton2 a:focus {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#003399;
	text-decoration:none;
	line-height:18px;
}


.breadcrumb a, .breadcrumb a:visited { 
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#45648F;
	text-decoration:underline;
}

.breadcrumb a:hover, .breadcrumb a:active, .breadcrumb a:focus {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#45648F;
	text-decoration:none;
}


.nix a, .nix a:visited { 
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

.nix a:hover, .nix a:active, .nix a:focus {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}


a { 
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#003399;
	text-decoration:underline;
}

a:visited { 
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#6699cc;
	text-decoration:underline;
}

a:hover, a:active, a:focus {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#6699cc;
	text-decoration:none;
}



.footerlinks a, .footerlinks a:visited { 
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#999999;
	text-decoration:none;
}

.footerlinks a:hover, .footerlinks a:active, .footerlinks a:focus {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#999999;
	text-decoration:none;
}

.footermoddots {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#999999;
	text-decoration:none;
}


/* TEXT */
h1 {
	font-size:13px;
	font-weight:bold;
	display:inline;
	text-decoration:none;
}

h2, h3, h4, h5, h6 {
	font-size:12px;
	font-weight:bold;
	display:inline;
}

.breadcrumb {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.text1 {
	font-family:helvetica,verdana,arial,sans-serif;
	font-size:12px;
	color:#000000;
}

.text2 {
	font-family:helvetica,verdana,arial,sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000000;
}

.unaviteaser {
	font-family:helvetica,verdana,arial,sans-serif;
	font-size:15px;
	color:#003399;
	font-weight:bold;
}

.startnavitrenner1 {
	font-family:helvetica,verdana,arial,sans-serif;
	font-size:14px;
	color:#999999;
	padding:0px 8px 0px 8px;
}

.startnavitrenner2 {
	font-family:helvetica,verdana,arial,sans-serif;
	font-size:14px;
	color:#003399;
	padding:0px 8px 0px 8px;
}

.startnavitrenner3 {
	font-family:helvetica,verdana,arial,sans-serif;
	font-size:12px;
	color:#000000;
	padding:0px 5px 0px 5px;
}

.startseitenfliesstext {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	line-height:18px;
	font-style:italic;
}

.bildunt {
	font-size:11px;
}

td.template8 {
	font-family:helvetica,verdana,arial,sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #c0c0c0;
}



/* TOOLTIP */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
	position:relative;
	text-decoration:none; 
	font-style:normal;
	color:#000000;
	border-bottom:1px dashed #000000;
	cursor:help;
}

a.tooltip:hover {
	color:#000000; 
	background:transparent;
}

a.tooltip span {
	display:none;  
	text-decoration:none; 
}

a.tooltip:hover span {
	display:block;
	position:absolute; 
	top:20px; 
	left:0px; 
	width:200px;
	z-index:100;
	color:#000000; 
	border:1px solid #000000; 
	background:#D5E3F0;
	font-family:helvetica,verdana,arial,sans-serif;
	font-size:12px;
	font-style:normal;
	text-align:left;
	padding:6px;
}



/* FORMULARE */
input, textarea, select {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color:#000000;
	background:#ffffff;
	border:1px solid #c0c0c0;
}



/* LISTEN */
ul.smul1 {
	margin-left:20px;
}

ul.smul2 {
	margin-left:20px;
}

ul.smul3 {
	margin-left:20px;
}

ul.smul4 {
	margin-left:20px;
}

ul.smul5 {
	margin-left:20px;
}

ul.smul6 {
	margin-left:20px;
}

ul.smul7 {
	margin-left:20px;
}

ul.smul8 {
	margin-left:20px;
}
