body {
background-color: #f1f3f6; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #636567; 
margin: 0px;
padding: 0px;
}


/* =========================================================================== */
/* COMMON TAGS */
a {color: #636567; text-decoration: none;}
a:hover {color: #636567; text-decoration: none;}
a:visited {color: #636567; text-decoration: none;}
img{border:0px;}
form{margin:0px; padding:0px;border:0px;}
fieldset{margin:0px; padding:0px;border:0px;}
table {vertical-align: top; text-align:left; color: #636567; font-size: 11px; margin:0; padding:0; border:0;}
td {margin:0; padding:0; border:0;vertical-align: top; }
th {margin:0; padding:0; border:0;}

p  {color: #636567; margin:0px; line-height:20px;}
h1 {color: #ee0021; font-size: 14px; font-weight: bold; margin: 15px 0px 10px 0px;}
h2 {color: #636567; font-size: 13px; font-weight: bold; margin: 14px 0px 0px 0px;}
h3 {height:16px; background-color: #ee0021; color: #fff; font-size: 12px; font-weight: bold; margin: 0px; padding-top:1px; letter-spacing: 0em;} /* teaser */
hr{
height:1px; 
border-style:none;
border-top:1px dotted #999a9b; 
margin: 0;
padding: 0;
display:block;
clear:both;
}

/* =========================================================================== */
/* COMMON TAGS ENDE*/


/* =========================================================================== */
/* LAYOUT */
#container{
width: 1024px;
padding: 0px;
margin: 0px 0px 0px 8px;/*margin: 0px auto 0px auto;*/
clear:both;
}

#head{
width: 1024px;
height:97px;
background-color: #ee0021;
overflow: hidden;
background-image: url(/_img/header_unisped.gif); 
background-repeat: no-repeat;
}

#threeCols{
width: 1024px;
background-image: url(/_img/content-bg.gif); 
background-repeat: repeat-y;
}


/* =========================================================================== */
/* Navigation */
#navigation{
width: 590px;
margin-left:248px;
margin-top:78px;
height:26px;
color:#fff;
}
#navigation ul {
padding:0;
margin:0;
list-style:none;
}
#navigation li {
float:left;
margin-right:4px;
padding:0;
}
#navigation li.aktiv a{
text-decoration:underline;
color:#fff;
}
#navigation li.aktiv a:hover{
color:#fff;
}
#navigation a{
color:#fff;
text-decoration: none;
}
#navigation a:hover{
color:#fff;
text-decoration: underline;
}

/* =========================================================================== */
/* Meta Navigation */
#navigationMeta{
width: 1024px;
background-color: #e3e3e3;
height:26px;
font-size: 11px; 
overflow: hidden;
}
#navigationMeta ul {
padding:0;
margin:5px 0px 0px 532px;
list-style:none;
}
#navigationMeta li {
float:left;
margin-right:4px;
padding:0;
}
#navigationMeta li.aktiv a{
text-decoration:underline;
color:#5f6976;
}
#navigationMeta li.aktiv a:hover{
color:#5f6976;
}
#navigationMeta a{
color:#5f6976;
text-decoration: none;
}
#navigationMeta a:hover{
color:#5f6976;
text-decoration: underline;
}

/* =========================================================================== */
/* navigation Col */
#col1of3{
margin: 0;
padding: 0;
width: 175px;
float: left;
}
#col1of3 ul{
list-style-type: none;
margin: 0;
padding: 0;
background-image: url(/_img/bg2nv.gif); 
}
#col1of3 li{
margin: 0;
padding: 2px 0px 2px 28px;
border-bottom:1px dotted #999a9b; 
}
#col1of3 li a:hover{
color:#ee0021;
}
#col1of3 li.aktiv{
color:#ee0021;
background-image: url(/_img/bullet2nv.gif); 
background-position: 12px 6px;
background-repeat: no-repeat;
}
#col1of3 li.aktiv a{
color:#ee0021;
}

/* =========================================================================== */
/* Content Col */
#col2of3{
margin: 0;
padding: 0;
width: 638px;
float: left;
overflow: hidden;
}
#col2of3 hr{
margin-left: -1px;
}
.contentBigPic{
padding: 9px 0px 0px 15px;
}
.contentTxt{
padding: 0px 9px 0px 23px;
}
.small{
font-size: 9px;
}
.rot{
color: #ee0021;
}

.kontaktTable {
width:609px;
border-collapse:collapse;
margin: 9px 0px 0px 15px;
}
.kontaktTable th{
background-color:#ccc;
padding: 2px;
font-size: 9px;
}
.kontaktTable td{
padding: 2px 2px 5px 2px;
font-size: 9px;
}
.kontaktTable a{
text-decoration:underline;
}
.rowA{
background-color:#fff;
}
.rowB{
background-color:#e3e3e3;
}


/* =========================================================================== */
/* Teaser Col */
#col3of3{
margin: 0;
padding: 0;
width: 211px;
float: left;
}

/* Teaser*/
.teaser{
width:203px;
background-color:#fff;
float: right;
padding-bottom:3px;
margin-bottom:5px;
}
.teaser p{font-size:12px; line-height:15px; padding-left:22px;}
.teaser a{color: #ee0021; text-decoration: none;}
.teaser a:hover{color:#ee0021; text-decoration: none;}
.teaser a:visited{color:#ee0021; text-decoration: none;}
.h3lines{margin: 3px 7px 0px 7px; float:left;}


/* =========================================================================== */
/* Footer */
#footer{
clear:both;
height:50px;
}


/* =========================================================================== */
/* Formular */


.contact{
width:600px;
}
.contact h6{
width:120px;
float: left;
color:#636567;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: normal;
padding: 0px; 
margin: 2px 0px 0px 3px; 
}
.contactFormRow{
background-color:#c1c1c1;
margin-bottom:2px;
height:20px; 
padding: 1px; 
}
.contactFormRowText{
background-color:#c1c1c1;
margin-bottom:2px;
height:64px; 
padding: 1px; 
}
.contactFormRowConfirm{
font-size: 11px;
color:#c1c1c1;
background-color:#e3bd72;
margin-bottom:2px;
height:40px; 
padding: 1px; 
}
.contactFormInput {
float:left;
width: 460px; 
height:16px; 
background-color:#fff; 
color:#636567; 
border:0px; 
margin:1px; 
font-size: 10px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.contactFormText {
float:left;
width: 460px; 
height:60px; 
background-color:#fff; 
color:#636567; 
border:0px; 
margin:1px; 
font-size: 10px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contactFormButton {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color:#636567; 
background-color:#fff; 
border:0px;
height:17px;
margin-top:1px;
}
.contactErrorMessage{
font-weight: bold; 
color:#636567;
margin: 0px 0px 15px 0px;
}

/* =========================================================================== */
/* Diverse */

.sitemap ul{
margin:  0px 0px 10px 20px;
padding: 0px 0px 0px 20px;
list-style:none;
line-height: 18px;
}
.sitemap a:hover{
color:#ee0021;
}
