@charset "UTF-8";

body 			{ font-size:9.0pt; font-family:Arial; background-color:#AAAAAA; }
h1		{ font-size:15.0pt; font-family:Arial; color:#990000; margin:0px 0px 1px 0px; }
h2		{ font-size:15.0pt; font-family:Arial; color:#990000; margin:0px 0px 1px 0px;  padding: 2px; background-color:#DDDDDD; }
li { margin-left:15px; }
.abc		{ font-size:15.0pt; font-family:Arial; color:#990000; margin:5px; }
.rotlink		{ font-size:30.0pt; font-family:Arial; color:#990000; }
a:link 			{ color:#990000; text-decoration:underline;}
a:visited 		{ color:#990000; text-decoration:underline;}
a:active 		{ color:#880000; text-decoration:underline;}
a:hover			{ color:#990000; text-decoration:underline; }

a.gelblink:link		{ color:#FFCC66; text-decoration:none; }
a.gelblink:visited	{ color:#FFCC66; text-decoration:none; }
a.gelblink:active	{ color:#FFCC66; text-decoration:none; }
a.gelblink:hover	{ color:#FFCC66; text-decoration:underline; }

a.rotlink:link		{ color:#990000; text-decoration:none; }
a.rotlink:visited	{ color:#990000; text-decoration:none; }
a.rotlink:active	{ color:#990000; text-decoration:none; }
a.rotlink:hover		{ color:; text-decoration:none; }

#l { font-size:8.0pt; color:#FFFFFF; text-decoration:none; }

.kopf {position:absolute; top:15px; left:16px; width:900px; height:51px; background-color:#FFFFFF; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.rahmen {background-color:#DDDDDD; border-radius: 10px; padding: 4px; }

#menu {position:absolute; top:66px; left:16px; width:900px; height:28px; background-color:#FFFFFF; }
#menu1i {position:absolute; top:71px; left:21px; width:148px; height:19px; background-color:#BBBBBB; background-image: url(../bilder/ddd.gif); background-repeat:repeat-x; float:left; font-size:11.0pt; border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 2px; padding-left: 6px;}
#menu1i a {text-decoration: none; }
#menu1a {position:absolute; top:71px; left:21px; width:148px; height:19px; background-color:#FFFFFF; font-size:11.0pt; border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 2px; padding-left: 6px;}
#menu1a a {text-decoration: none; }

#menu2i {position:absolute; top:71px; left:182px; width:148px; height:19px; background-color:#BBBBBB; background-image: url(../bilder/ddd.gif); background-repeat:repeat-x; float:left; font-size:11.0pt; border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 2px; padding-left: 6px;}
#menu2i a {text-decoration: none; }
#menu2a {position:absolute; top:71px; left:182px; width:148px; height:19px; background-color:#FFFFFF; font-size:11.0pt; border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 2px; padding-left: 6px;}
#menu2a a {text-decoration: none; }

#menu3i {position:absolute; top:71px; left:343px; width:120px; height:19px; background-color:#BBBBBB; background-image: url(../bilder/ddd.gif); background-repeat:repeat-x; float:left; font-size:11.0pt; border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 2px; padding-left: 6px;}
#menu3i a {text-decoration: none; }
#menu3a {position:absolute; top:71px; left:343px; width:120px; height:19px; background-color:#FFFFFF; font-size:11.0pt; border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 2px; padding-left: 6px;}
#menu3a a {text-decoration: none; }

#menu4i {position:absolute; top:71px; left:476px; width:69px; height:19px; background-color:#BBBBBB; background-image: url(../bilder/ddd.gif); background-repeat:repeat-x; float:left; font-size:11.0pt; border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 2px; padding-left: 6px;}
#menu4i a {text-decoration: none; }
#menu4a {position:absolute; top:71px; left:476px; width:69px; height:19px; background-color:#FFFFFF; font-size:11.0pt; border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 2px; padding-left: 6px;}
#menu4a a {text-decoration: none; }

#menu5i {position:absolute; top:71px; left:558px; width:143px; height:19px; background-color:#BBBBBB; background-image: url(../bilder/ddd.gif); background-repeat:repeat-x; float:left; font-size:11.0pt; border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 2px; padding-left: 6px;}
#menu5i a {text-decoration: none; }
#menu5a {position:absolute; top:71px; left:558px; width:143px; height:19px; background-color:#FFFFFF; font-size:11.0pt; border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 2px; padding-left: 6px;}
#menu5a a {text-decoration: none; }

#menu6i {position:absolute; top:71px; left:714px; width:155px; height:19px; background-color:#BBBBBB; background-image: url(../bilder/ddd.gif); background-repeat:repeat-x; float:left; font-size:11.0pt; border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 2px; padding-left: 6px;}
#menu6i a {text-decoration: none; }
#menu6a {position:absolute; top:71px; left:714px; width:155px; height:19px; background-color:#FFFFFF; font-size:11.0pt; border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 2px; padding-left: 6px;}
#menu6a a {text-decoration: none; }

#menu7i {position:absolute; top:71px; left:882px; width:19px; height:19px; background-color:#BBBBBB; background-image: url(../bilder/ddd.gif); background-repeat:repeat-x; float:left; font-size:11.0pt; border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 2px; padding-left: 6px; }
#menu7i a {text-decoration: none; }
#menu7a {position:absolute; top:71px; left:882px; width:19px; height:19px; background-color:#FFFFFF; font-size:11.0pt; border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 2px; padding-left: 6px; }
#menu7a a {text-decoration: none; }

.menu1 {  width:165px; }
.menu130 {  width:125px;  }
.menu25 {  width:25px;  }
.menurest {  width:124px; }
.menua { background: #FFFFFF}
.menui { background: #DDDDDD}
#menu ul { list-style: none; margin: 0px; padding: 3px; float: left; border-width: 3px; border-style: solid; border-color:#DDDDDD}
#menu a { display: block; height:18px; color: #990000; text-decoration: none; text-align:center; padding: 1px; padding-top:2px; border:0}
#menu a:hover { color: #990000; text-decoration: underline; border:0}
#menu li {position: relative;  float: left; border:0}


.werbung {position:absolute; top:15px; left:921px; width:160px; height:750px; background-color:#AAAAAA; }
.viva {position:absolute; top:410px; left:663px; width:258px; background-color:#FFFFFF; float: left; border:0; padding: 0px; }
.links {position:absolute; top:90px; left:16px; width:126px; min-height:750px; background-color:#AAAAAA; float: none; border:1; padding: 10px; }
.mitte {position:absolute; top:98px; left:16px; width:550px; min-height:750px; background-color:#FFFFFF; border:0; padding: 10px; }
.mittetief {position:absolute; top:140px; left:16px; width:550px; min-height:750px; background-color:#FFFFFF; border:0; padding: 10px; }
.mittelang {position:absolute; top:98px; left:16px; width:880px; min-height:750px; background-color:#FFFFFF; border:0; padding: 10px; }
.rechts {position:absolute; top:98px; left:592px; width:304px; min-height:750px; background-color:#FFFFFF; float: left; border:0; padding: 10px; }
.mitte_r {position:absolute; top:98px; left:16px; width:880px; min-height:750px; background-color:#FFFFFF; float: left; border:0; padding: 10px; }
hr {
	width: 100%;
border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #666666;
 border-bottom: solid 1px #666666; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
	}
.m {position:absolute; top:120px; left:10px; float: none; border:0; padding: 10px; width:535px; }
.m0 {position:absolute; top:20px; left:10px; float: none; border:0; padding: 10px; }
.m1a {position:absolute; top:175px; left:0px; float: none; border:0; padding: 10px; }
.m1 {position:absolute; top:150px; left:100px; float: none; border:0; padding: 10px; }
.m2 {position:absolute; top:150px; left:310px; float: none; border:0; padding: 10px; }
.m3a {position:absolute; top:805px; left:0px; float: none; border:0; padding: 10px; }
.m3 {position:absolute; top:790px; left:80px; width: 250px; float: none; border:0; padding: 10px; }
.m4 {position:absolute; top:790px; left:310px; float: none; border:0; padding: 10px; }
.m5 {position:absolute; top:330px; left:10px; float: none; border:0; padding: 10px; width:535px; }
.m6 {position:absolute; top:980px; left:10px; float: none; border:0; padding: 10px; }

.einsplus {position:absolute; top:112px; left:490px; }
.nav {position:absolute; top:105px; left:30px; border:0; }
.suche2 {position:absolute; top:28px; left:601px; }
.suche {position:absolute; top:110px; left:25px; }
.job_text {position:relative; width:390px; float:left; border:0; }
.job_rahmen {padding:5px; border-radius: 5px; border:1px solid silver; float: none;}
.job_rahmen1 {padding:5px; border-radius: 5px; border:2px solid; border-color:#990000; float: none;}
.job_rahmen2 {padding:5px; border-radius: 5px; border:1px solid silver; float: none;}
.job_text {position:relative; width:530px; float:none; border:0; }
.job_grafik2 {position:relative; top:90px; left:220px; width:140px; float: left; border:0; padding: 5px; }


.job_grafik

{
position:relative;
width: auto;
display: block;
float: left;
height: auto;
color: #FFFFFF;
text-align: center;
padding: 5px;
}

