/* Allgemeine Formatierungen */
body { background:#E5E5E5; margin:0; padding:0; }

p,td,div,span,li { font-family:Arial,Helvetica, Verdana,sans-serif; font-size:12px; line-height:16px; font-weight:normal; color:#000000; text-decoration:none; }


p  { padding-top:15px; padding-bottom:15px; margin:0; }
img { padding:0; margin:0; }

a, a:active  { color:#5C5C5C; text-decoration:none; }
a:hover { color:#5C5C5C; text-decoration:underline; }

strong, b { font-weight:bold; text-decoration:none; }

h3 { font-size: 12px;font-weight: bold;margin: 0 0 0 0px; }
h5 { font-size: 12px;font-weight: bold;margin: 0 0 0 0px;}



ul { margin:0px 0px 0 5px; padding:0;list-style-type:square;}
ol { margin:0px 0px 0 5px; padding:12px;}
li { margin:0 10px 0 10px; padding-bottom:0px; }

.headline {font-size:18px;font-weight:bold; }
.subline {font-size:15px;font-weight:bold; }


.navilink { color:#FFFFFF; text-transform:uppercase; padding-left:10px;line-height:15px;}
a.navilink:link{color:#FFFFFF;text-decoration: none;}
a.navilink:visited{color:#FFFFFF;text-decoration: none;}
a.navilink:active{color:#FFFFFF;text-decoration: none;}
a.navilink:hover{color:#FFFFFF;text-decoration: none; font-weight:bold;}




#bgnavigation {
z-index:2;
float:left;
position:absolute;
left:11px;
top:59px;
margin-left:0px;
margin-top:0px;
_height:313px; height:313px; max-height:313px;
_width:916px; width:916px; max-width:916px;
}

#navigation {
margin-left:0px;
padding-left:0px;
line-height:0px;
z-index:4;
position:absolute; 
left:18px;
top:262px;
_height:100px; height:100px; max-height:100px;
}



td.navi {
line-height:8px;
padding:0px;
margin:0px;
}

/* Klassen fuer Reisesparten-Boxen */
img.buchung_linie_top { margin: 20px 0px 10px -10px; }
img.buchung_linie { margin: 14px 0 10px -10px; }

.reiselink { color:#FFFFFF; }
a.reiselink:link{color:#FFFFFF;text-decoration: none;}
a.reiselink:visited{color:#FFFFFF;text-decoration: none;}
a.reiselink:active{color:#FFFFFF;text-decoration: none;}
a.reiselink:hover{color:#FFFFFF;text-decoration: none; font-weight:bold;}


img.logo { padding: 2px 4px 2px 0px; }

#mittelstueck {
background-image: url(../images/2sp_weiss_mittelstueck.gif);
background-repeat:repeat-y; 
padding:7px 7px 5px 8px;
}

#oberstueck {
background-image: url(../images/2sp_weiss_oberstueck.gif);
background-repeat:no-repeat;
}

#unterstueck {
background-image: url(../images/2sp_weiss_unterstueck.gif);
background-repeat:no-repeat
}

#studienreisen {
color: #FFFFFF;
background: #E29700;
padding:10px 10px;
left:0px;
top:0px;
_width:412px; width:412px; max-width:412px;
_height:150px; height:150px; max-height:150px;
position:relative; 
; clip:  rect(   )
}

#infernelaender {
color: #FFFFFF;
background: #047EC3;
padding:10px 10px;
left:0px;
top:0px;
_width:412px; width:412px; max-width:412px;
_height:150px; height:150px; max-height:150px;
position:relative; 
; clip:  rect(   )
}

#individuell {
color: #FFFFFF;
background: #C58037;
padding:10px 10px;
left:0px;
top:0px;
_width:412px; width:412px; max-width:412px;
_height:150px; height:150px; max-height:150px;
position:relative; 
; clip:  rect(   )
}

#nordicwalking {
color: #FFFFFF;
background: #0DAE7E;
padding:10px 10px;
left:0px;
top:0px;
_width:412px; width:412px; max-width:412px;
_height:60px; height:60px; max-height:60px;
position:relative; 
; clip:  rect(   )
}

#fahrrad {
color: #FFFFFF;
background: #7DB231;
padding:10px 10px;
left:0px;
top:0px;
_width:412px; width:412px; max-width:412px;
_height:60px; height:60px; max-height:60px;
position:relative; 
; clip:  rect(   )
}

#incentives {
color: #FFFFFF;
background: #7A247C;
padding:10px 10px;
left:0px;
top:0px;
_width:412px; width:412px; max-width:412px;
_height:150px; height:150px; max-height:150px;
position:relative; 
; clip:  rect(   )
}

.downloadlink { color:#FFFFFF;font-weight:bold;}
a.downloadlink:link{color:#FFFFFF;text-decoration: none;}
a.downloadlink:visited{color:#FFFFFF;text-decoration: none;}
a.downloadlink:active{color:#FFFFFF;text-decoration: none;}
a.downloadlink:hover{color:#FFFFFF;text-decoration: underline;}

/* andere Klassen */

.abbinder {
color:#5C5C5C;
padding-left:8px;
padding-right:8px;
padding-top:10px;
padding-bottom:20px;
}

/* Bereiche */

#rahmen {
padding:0 16px 0 12px; 
left:50%; margin-left:-470px; margin-top:0;
_width:922px; width:922px; max-width:922px;
position:absolute; 
}

#kopf { 
background:url(../images/kopf_fond.gif) repeat-y;
background-color:#E5E5E5;
padding:0 3px 0 3px; margin:0;
_height:59px; height:59px; max-height:59px;
_width:916px; width:916px; max-width:916px;
z-index:1;
position:relative; 
}

#navoben {
margin-top:19px;
margin-right:25px;
float: right;
}
img.welcome { padding:0; margin-bottom:0; margin-left:20px; margin-top:19px; }

#fotomotiv {
z-index:2;
float:left;
position:absolute;
left:11px;
top:59px;
margin-left:0px;
margin-top:0px;
_height:313px; height:313px; max-height:313px;
_width:916px; width:916px; max-width:916px;
}

#inhalt {
margin-left:0px;
padding-left:0px;
z-index:2;
float:left;
position:absolute;
left:11px;
top:367px;
margin-left:0px;
margin-top:0px;
}

#inhalta {
margin-left:0px;
padding-left:0px;
z-index:2;
float:left;
position:absolute;
left:18px;
top:372px;
margin-left:0px;
margin-top:0px;
}

#inhalta a, a:active  { color:#5C5C5C; text-decoration:underline; }
#inhalta a:hover { color:#5C5C5C; font-weight:bold; text-decoration:underline; }

#inhaltb {
margin-left:0px;
padding-left:0px;
z-index:2;
float:left;
position:absolute;
left:245px;
top:374px;
margin-left:0px;
margin-top:0px;
}

#contentnavi {
margin-left:0px;
padding-left:0px;
z-index:2;
float:left;
position:absolute;
left:17px;
top:374px;
margin-left:0px;
margin-top:0px;
}

/* Formular-Angaben */

#formular { 
padding:0; margin:0; 
_width:550px; width:550px; max-width:550px;
}

#formular2 { 
padding:0; margin:0; 
_width:550px; width:550px; max-width:550px;
}

#formular3 { 
padding:0; margin:0; 
_width:600px; width:600px; max-width:600px;
}


#formular td.daten {
padding:20px 0 2px 0; margin:0; width:184px; max-width:165px;}

#formular td.daten input { background-color:#C5C5C5; width:165px; padding:0; margin:0;  }

#formular td.daten input.str { background-color:#C5C5C5; width:115px; padding:0; margin:0; }
#formular td.daten input.nr { background-color:#C5C5C5; width:40px; padding:0; margin:0; }
#formular td.daten input.plz { background-color:#C5C5C5; width:40px; padding:0; margin:0; }
#formular td.daten input.ort { background-color:#C5C5C5; width:120px; padding:0; margin:0; }

#formular td.col5 { padding:0 0 2px 0; margin:0; }
#formular td.col5 textarea { background-color:#C5C5C5; width:345px; height:100px; padding:0; margin:0; }

#formular span.nr {position:absolute; right:498px;} 
#formular span.ort {position:absolute; right:319px;}




#formular2 td.daten {
padding:20px 0 2px 0; margin:0; width:184px; max-width:165px;}

#formular2 td.daten input { background-color:#C5C5C5; width:165px; padding:0; margin:0;  }

#formular2 td.daten input.str { background-color:#C5C5C5; width:115px; padding:0; margin:0; }
#formular2 td.daten input.nr { background-color:#C5C5C5; width:40px; padding:0; margin:0; }
#formular2 td.daten input.plz { background-color:#C5C5C5; width:40px; padding:0; margin:0; }
#formular2 td.daten input.ort { background-color:#C5C5C5; width:120px; padding:0; margin:0; }

#formular2 td.col5 { padding:0 0 2px 0; margin:0; }
#formular2 td.col5 textarea { background-color:#C5C5C5; width:345px; height:100px; padding:0; margin:0; }

.hinweis {
color: #D90035;
}

#formular2 span.nr {position:absolute; right:498px;} 
#formular2 span.ort {position:absolute; right:326px;}



#formular3 td.daten {
padding:20px 0 2px 0; margin:0; width:250px; max-width:300px;}

#formular3 td.daten input { background-color:#C5C5C5; width:165px; padding:0; margin:0;  }

#formular3 td.daten input.str { background-color:#C5C5C5; width:115px; padding:0; margin:0; }
#formular3 td.daten input.nr { background-color:#C5C5C5; width:40px; padding:0; margin:0; }
#formular3 td.daten input.plz { background-color:#C5C5C5; width:40px; padding:0; margin:0; }
#formular3 td.daten input.ort { background-color:#C5C5C5; width:115px; padding:0; margin:0; }

#formular3 td.col5 { padding:0 0 2px 0; margin:0; }
#formular3 td.col5 textarea { background-color:#C5C5C5; width:345px; height:100px; padding:0; margin:0; }

.hinweis {
color: #D90035;
}


/* Button Ausdrucken */
a.infos_ausdrucken, a:active.infos_ausdrucken, a:hover.infos_ausdrucken
{
	font-size: 12px;
	font-weight: bold;
	color: #D90035;
	width: 136px;
	padding: 2px 4px 2px 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D90035;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D90035;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D90035;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D90035;
	background-color: #FFF;
	text-decoration: none;
}

