/* 

########################################################################################################
########################################################################################################

Einteilung des CSS-Aufbaus

1. Standards
2. Layout
3. Navigation
4. Content
5. Links 

########################################################################################################
######################################################################################################*/

   
/* 1. Standards */

html, body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, span, a, table, td, form, img, li, input, form, object, textarea{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #474747;
	text-decoration: none;
	list-style-type: none;
	outline: none;
}

html, body {
	min-height: 100%;
	height: 100%;
}

body {background: #ededed url(../images/hg_body.jpg) repeat-x top center;}

h1 {font-size: 24px; font-weight: normal; margin-bottom: 25px; color: #bd0400; line-height: 27px;}
h1 span {font-size: 18px; font-weight: normal; color: #939393;}
h2 {font-size: 16px; font-weight: bold; margin-bottom: 10px; color: #bd0400;}
h3 {font-size: 14px; font-weight: bold; margin-bottom: 5px; color: #bd0400;}
h4 {font-size: 12px; font-weight: bold; margin-bottom: 5px; color: #bd0400;}
h5 {font-size: 11px; font-weight: bold; margin-bottom: 5px; color: #bd0400;}

hr {margin: 0 0 10px 0; color: #e5e5e5; height: 1px; border-top: solid 1px #e5e5e5; border-bottom: transparent; clear: both;}

.floatende {clear: both;}

.border-rechts {padding: 4px; background: #dace84; border: 1px solid #94906a; margin: 0 0 10px 20px; float: right; clear: both;}
.border-left {padding: 4px; background: #dace84; border: 1px solid #94906a; margin: 0 15px 15px 0; float: left;}
.border-ohne {padding: 4px; background: #dace84; border: 1px solid #94906a; margin: 0 0 10px 0; clear: both;}

.right {margin: 0 0 10px 50px; float: right;}

.postit {
	margin: 0 25px 20px 0;
	padding: 30px 15px 15px 15px;
	float: left;
	position: relative;
	width: 150px;
	height: 151px;
	background: url(../images/postit.jpg);
}
*html .postit {margin: 0 20px 20px 0;}

.postit-inlay {width: 150px; height: 147px;	overflow: hidden;}
.datum {font-size: 9px; font-weight: bold; margin-bottom: 5px; color: #bd0400;}
.ueberschrift {font-size: 11px; font-weight: bold; margin-bottom: 5px; color: #474747;}
.postit .postit-inlay p {font-size: 9px; font-weight: normal; color: #474747; line-height: 12px !important;}
.border-cms_postit {padding: 2px; background: #dace84; border: 1px solid #94906a; margin: 0 0 5px 5px; float: right; clear: both;}

.job_datum {font-size: 12px; font-weight: bold; margin-bottom: 5px; color: #bd0400; display: block; width: 120px; height: 30px; float: left;}
.job_bezeichnung {margin-bottom: 10px; color: #bd0400; display: block; width: 500px; float: left;}
a.job_pdf {background: url(../images/pdf.gif) no-repeat left; padding: 10px 0 0px 60px; height: 30px; width: auto; text-decoration: none !important; display: block; float: right;}
a.job_pdf:hover {text-decoration: none; color: #bd0400 !important;}
.cms_karten1 {font-size: 11px; font-weight: normal; margin: 0 10px 5px 0; color: #474747; display: block; width: 90px; float: left;}
.cms_karten2 {font-size: 11px; font-weight: normal; margin: 0 10px 5px 0; color: #474747; display: block; width: 150px; float: left;}
.cms_karten3 {font-size: 11px; font-weight: normal; margin: 0 10px 5px 0; color: #474747; display: block; width: 190px; float: left;}
.cms_karten4 {font-size: 11px; font-weight: normal; margin: 0 0 5px 0; color: #474747; display: block; width: 150px; float: left;}
.cms_karten5 {font-size: 11px; font-weight: normal; margin: 0 10px 5px 0; color: #474747; display: block; width: 300px; float: left;}
div.cms_karten4 a.cms_link {font-size: 11px !important; font-weight: normal; color: #474747; text-decoration: none !important;}

/*######################################################################################################
######################################################################################################*/


/* 2. Layout */

#Aussenhuelle {
	width: 956px;
	min-height: 100%;
	margin: 0 auto;
	position: relative;
	background: url(../images/hg_aussenhuelle.gif) repeat-y;
	overflow: hidden;
}
*html #Aussenhuelle {
	height: 100%; overflow: visible;}

#Navi-Standart {
	width: 676px;
	height: 95px;
	background: url(../images/hg_navi_standart.jpg) no-repeat top left;
	position: relative;
	float: left;
	display: inline;
}

#Textblock {
	width: 676px;
	height: 33px;
	background: url(../images/hg_schriftfeld.gif) no-repeat top left;
	position: relative;
	float: left;
}

#Flash-Bildblock {
	width: 676px;
	height: 278px;
	background: url(../images/flashbild_start.jpg) no-repeat top left;
	position: relative;
	float: left;
}

#Navi-Inhalt {
	width: 676px;
	height: 56px;
	background: url(../images/hg_navi_inhalt_.jpg) no-repeat top left;
	position: relative;
	float: left;
	z-index: 20;
}

#Rechte-Seite {
	width: 280px;
	position: relative;
	float: right;
	display: inline;
	padding: 0;
	margin: 0;
}

#Logo-Adressblock {
	width: 229px;
	height: 155px;
	background: url(../images/hg_logo.gif) no-repeat top left;
	padding: 251px 0 0 50px;
	position: relative;
}

#Videoblock {
	width: 280px;
	height:530px;
	padding-top: 3px;
	background: url(../images/hg_videoblock.jpg) no-repeat top left;
	position: relative;
}
*html #Videoblock {height: 282px; padding-top: 3px;}
*+html #Videoblock {height: 282px; padding-top: 3px;}

#Werbevideoblock {
	background:transparent url(../images/hg_werbeblock.jpg) no-repeat scroll left top;
	height:280px;
	padding-top:3px;
	position:relative;
	top:49px;
	width:280px;
}


#Flasher {
	width: 280px;
	height: 380px;
	position: relative;
	top:54px;
	display: inline;
}

#Anfahrtsblock {
	width: 279px;
	height: 174px;
	background: #000000 url(../images/hg_anfahrtsblock.jpg) no-repeat top left;
	position: relative;
	margin-top: -61px;
}

#map24block {
	width: 279px;
	height: 124px;
	padding: 69px 0 0 0;
	background: url(../images/hg_map24_block.jpg) no-repeat top left;
	position: relative;
}

#Content, #Content-Italien, #Content-Deutschland, #Content-Europa, #Content-Oesterreich {
	width: 622px;
	min-height: 150px;
	padding: 34px 31px 15px 23px;
	position: relative;
	float: left;
	z-index: 10;
	display: inline;
}
*html #Content {height: 150px;}

#Content-Italien {min-height: 604px; background: url(../images/hg_italien.jpg) no-repeat center top; z-index: 2;}
#Content-Deutschland {min-height: 604px; background: url(../images/hg_deutschland.jpg) no-repeat center top; z-index: 3;}
#Content-Oesterreich {min-height: 604px; background: url(../images/hg_oesterreich.jpg) no-repeat center top; z-index: 4;}
#Content-Europa {min-height: 604px; background: url(../images/hg_europa.jpg) no-repeat center top; z-index: 5;}

*html #Content-Italien {height: 604px;}
*html #Content-Deutschland {height: 604px;}
*html #Content-Oesterreich {height: 604px;}
*html #Content-Europa {height: 604px;}

.Content-links {
	width: 300px;
	min-height: 30px;
	margin-right: 22px;
	position: relative;
	float: left;
} 

.Content-rechts {
	width: 300px;
	position: relative;
	float: left;
}

.cms_bezeichnung, .cms_land {
	width: 200px;
	margin: 0 30px 0 0;
	position: relative;
	float: left;
	height: 19px;
	display: block;
}

.cms_land {width: 100px;}

.cms_pdf {
	width: 180px;
	position: relative;
	float: left;
	background: url(../images/pdf.gif) no-repeat left top;
	padding: 0 0 0 60px;
	margin: 0;
	height: 25px;
	text-decoration: none !important;
	line-height: 19px;
}

/*######################################################################################################
######################################################################################################*/


/* 3. Navigation */

#Aussenhuelle #Navi-Standart ul {position: relative; width: 676px; height: 95px;}

#Aussenhuelle #Navi-Standart ul li {
	position: relative;
	float: left;
}

#Aussenhuelle #Navi-Standart ul li a {
	display: block;
	height: 95px;
	width: 113px;
	text-indent: -5000px;
}

#Aussenhuelle #Navi-Standart ul li a.s2 {width: 112px;}
#Aussenhuelle #Navi-Standart ul li a.s3 {width: 112px;}

#Aussenhuelle #Navi-Standart ul li a:hover {background: url(../images/hg_standart_aktiv.gif) no-repeat center top;}

#Aussenhuelle ul#inhalt {
	position: absolute;
	z-index: 30;
}

#Aussenhuelle ul#inhalt li {
	position: relative;
	float: left;
}

#Aussenhuelle ul#inhalt li a {
	display: block;
	height: 56px;
	width: 224px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	text-indent: -5000px;
}

#Aussenhuelle ul#inhalt li a.i1:hover {background: url(../images/hg_transport_aktiv.jpg) no-repeat left top;}
#Aussenhuelle ul#inhalt li a.i2:hover {background: url(../images/hg_service_aktiv.jpg) no-repeat left top;}
#Aussenhuelle ul#inhalt li a.i3:hover {background: url(../images/hg_gesellschaft_aktiv.jpg) no-repeat left top;}

#Aussenhuelle ul#inhalt li#transport ul,
#Aussenhuelle ul#inhalt li#service ul,
#Aussenhuelle ul#inhalt li#gesellschaft ul {
	display: none;
 	list-style: none;
}

#Aussenhuelle ul#inhalt li#transport ul li,
#Aussenhuelle ul#inhalt li#service ul li,
#Aussenhuelle ul#inhalt li#gesellschaft ul li {
	background: none;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	float: none;
}

#Aussenhuelle ul#inhalt li#transport ul li a,
#Aussenhuelle ul#inhalt li#service ul li a,
#Aussenhuelle ul#inhalt li#gesellschaft ul li a {
	display: block;
	color: #685f28;
	text-decoration: none;
	height: 24px;
	width: 200px;
	padding: 10px 0 0 24px;
	font-size: 12px;
	background: #dace84;
	text-indent: 0px !important;
}

#Aussenhuelle ul#inhalt li#transport ul li a:hover,
#Aussenhuelle ul#inhalt li#service ul li a:hover,
#Aussenhuelle ul#inhalt li#gesellschaft ul li a:hover {color: #bd0400; background: #ece2a3;}

#Aussenhuelle ul#inhalt li#transport ul {
	top: 56px;
	width: 224px;
	position: absolute;
	background: #673029;
}

#Aussenhuelle ul#inhalt li#service ul {
	top: 56px;
	left: 0px;
	width: 224px;
	position: absolute;
	background: #673029;
}

#Aussenhuelle ul#inhalt li#gesellschaft ul {
	top: 56px;
	left: 0px;
	width: 224px;
	position: absolute;
	background: #673029;
}


#Aussenhuelle ul#inhalt li#transport:hover ul,
#Aussenhuelle ul#inhalt li#service:hover ul,
#Aussenhuelle ul#inhalt li#gesellschaft:hover ul {display: block;}

#Aussenhuelle ul#inhalt li#transport ul li,
#Aussenhuelle ul#inhalt li#service ul li,
#Aussenhuelle ul#inhalt li#gesellschaft ul li {
	float: none;
	position: relative;
	display: inline;
	clear: both;
}

#Aussenhuelle #Content ul.auswahltreffen1,
#Aussenhuelle #Content ul.auswahltreffen2,
#Aussenhuelle #Content ul.auswahltreffen3,
#Aussenhuelle #Content ul.auswahltreffen4,
#Aussenhuelle #Content ul.auswahltreffen5,
#Aussenhuelle #Content ul.auswahltreffen6,
#Aussenhuelle #Content ul.auswahltreffen7,
#Aussenhuelle #Content ul.auswahltreffen8,
#Aussenhuelle #Content ul.auswahltreffen9,
#Aussenhuelle #Content ul.auswahltreffen10
 {
	position: relative;
	margin: 0;
	padding: 0;
}

#Aussenhuelle #Content ul.auswahltreffen1 li,
#Aussenhuelle #Content ul.auswahltreffen2 li,
#Aussenhuelle #Content ul.auswahltreffen3 li,
#Aussenhuelle #Content ul.auswahltreffen4 li,
#Aussenhuelle #Content ul.auswahltreffen5 li,
#Aussenhuelle #Content ul.auswahltreffen6 li,
#Aussenhuelle #Content ul.auswahltreffen7 li,
#Aussenhuelle #Content ul.auswahltreffen8 li,
#Aussenhuelle #Content ul.auswahltreffen9 li,
#Aussenhuelle #Content ul.auswahltreffen10 li
 {
	float: left;
	position: relative;
	margin: 0 50px 0 0;
	padding: 0;
	background: none;
}

#Aussenhuelle #Content ul.auswahltreffen1 li a,
#Aussenhuelle #Content ul.auswahltreffen2 li a,
#Aussenhuelle #Content ul.auswahltreffen3 li a,
#Aussenhuelle #Content ul.auswahltreffen4 li a,
#Aussenhuelle #Content ul.auswahltreffen5 li a,
#Aussenhuelle #Content ul.auswahltreffen6 li a,
#Aussenhuelle #Content ul.auswahltreffen7 li a,
#Aussenhuelle #Content ul.auswahltreffen8 li a,
#Aussenhuelle #Content ul.auswahltreffen9 li a,
#Aussenhuelle #Content ul.auswahltreffen10 li a
 {
	font-size: 10px;
	width: 200px;
	height: auto;
	padding: 5px 5px 5px 15px;
	margin: 5px 0 5px 0;
	display: block;
	text-decoration: none;
	background-color: #ded383;
	border: 1px solid #e5e5e5;
	color: #695d21;
}

#Aussenhuelle #Content ul.auswahltreffen1 li a:hover,
#Aussenhuelle #Content ul.auswahltreffen2 li a:hover,
#Aussenhuelle #Content ul.auswahltreffen3 li a:hover,
#Aussenhuelle #Content ul.auswahltreffen4 li a:hover,
#Aussenhuelle #Content ul.auswahltreffen5 li a:hover,
#Aussenhuelle #Content ul.auswahltreffen6 li a:hover,
#Aussenhuelle #Content ul.auswahltreffen7 li a:hover,
#Aussenhuelle #Content ul.auswahltreffen8 li a:hover,
#Aussenhuelle #Content ul.auswahltreffen9 li a:hover,
#Aussenhuelle #Content ul.auswahltreffen10 li a:hover {
	text-decoration: none;
	color: #bd0400;
	background: #ece2a3;
}

#Aussenhuelle #Content ul.auswahltreffen1 li#kona ul,
#Aussenhuelle #Content ul.auswahltreffen2 li#konb ul,
#Aussenhuelle #Content ul.auswahltreffen3 li#konc ul,
#Aussenhuelle #Content ul.auswahltreffen4 li#kond ul,
#Aussenhuelle #Content ul.auswahltreffen5 li#kone ul,
#Aussenhuelle #Content ul.auswahltreffen6 li#konf ul,
#Aussenhuelle #Content ul.auswahltreffen7 li#kong ul,
#Aussenhuelle #Content ul.auswahltreffen8 li#konh ul,
#Aussenhuelle #Content ul.auswahltreffen9 li#koni ul,
#Aussenhuelle #Content ul.auswahltreffen10 li#konj ul {
	display: none;
 	list-style: none;
}

#Aussenhuelle #Content ul.auswahltreffen1 li#kona ul li,
#Aussenhuelle #Content ul.auswahltreffen2 li#konb ul li,
#Aussenhuelle #Content ul.auswahltreffen3 li#konc ul li,
#Aussenhuelle #Content ul.auswahltreffen4 li#kond ul li,
#Aussenhuelle #Content ul.auswahltreffen5 li#kone ul li,
#Aussenhuelle #Content ul.auswahltreffen6 li#konf ul li,
#Aussenhuelle #Content ul.auswahltreffen7 li#kong ul li,
#Aussenhuelle #Content ul.auswahltreffen8 li#konh ul li,
#Aussenhuelle #Content ul.auswahltreffen9 li#koni ul li,
#Aussenhuelle #Content ul.auswahltreffen10 li#konj ul li {
	background: none;
	display: block;
	margin: 0;
	padding: 0;
	float: none;
}

#Aussenhuelle #Content ul.auswahltreffen1 li#kona ul li a,
#Aussenhuelle #Content ul.auswahltreffen2 li#konb ul li a,
#Aussenhuelle #Content ul.auswahltreffen3 li#konc ul li a,
#Aussenhuelle #Content ul.auswahltreffen4 li#kond ul li a,
#Aussenhuelle #Content ul.auswahltreffen5 li#kone ul li a,
#Aussenhuelle #Content ul.auswahltreffen6 li#konf ul li a,
#Aussenhuelle #Content ul.auswahltreffen7 li#kong ul li a,
#Aussenhuelle #Content ul.auswahltreffen8 li#konh ul li a,
#Aussenhuelle #Content ul.auswahltreffen9 li#koni ul li a,
#Aussenhuelle #Content ul.auswahltreffen10 li#konj ul li a {
	display: block;
	text-decoration: none;
	height: auto;
	width: 205px;
	padding: 5px 0 3px 15px;
	margin: 0px;
	font-size: 11px;
	background: #fdf7d3;
	border-top: none;
}

#Aussenhuelle #Content ul.auswahltreffen1 li#kona ul li a:hover,
#Aussenhuelle #Content ul.auswahltreffen2 li#konb ul li a:hover,
#Aussenhuelle #Content ul.auswahltreffen3 li#konc ul li a:hover,
#Aussenhuelle #Content ul.auswahltreffen4 li#kond ul li a:hover,
#Aussenhuelle #Content ul.auswahltreffen5 li#kone ul li a:hover,
#Aussenhuelle #Content ul.auswahltreffen6 li#konf ul li a:hover,
#Aussenhuelle #Content ul.auswahltreffen7 li#kong ul li a:hover,
#Aussenhuelle #Content ul.auswahltreffen8 li#konh ul li a:hover,
#Aussenhuelle #Content ul.auswahltreffen9 li#koni ul li a:hover,
#Aussenhuelle #Content ul.auswahltreffen10 li#konj ul li a:hover {
	color: #bd0400;
	background: #ece2a3;
}

#Aussenhuelle #Content ul.auswahltreffen1 li#kona ul,
#Aussenhuelle #Content ul.auswahltreffen2 li#konb ul,
#Aussenhuelle #Content ul.auswahltreffen3 li#konc ul,
#Aussenhuelle #Content ul.auswahltreffen4 li#kond ul,
#Aussenhuelle #Content ul.auswahltreffen5 li#kone ul,
#Aussenhuelle #Content ul.auswahltreffen6 li#konf ul,
#Aussenhuelle #Content ul.auswahltreffen7 li#kong ul,
#Aussenhuelle #Content ul.auswahltreffen8 li#konh ul,
#Aussenhuelle #Content ul.auswahltreffen9 li#koni ul,
#Aussenhuelle #Content ul.auswahltreffen10 li#konj ul {
	top: 19px;
	margin-left: 20px;
	position: absolute;
}

#Aussenhuelle #Content ul.auswahltreffen1, #Aussenhuelle #Content ul.auswahltreffen1 li#kona ul {z-index: 10;}
#Aussenhuelle #Content ul.auswahltreffen2, #Aussenhuelle #Content ul.auswahltreffen2 li#konb ul {z-index: 9;}
#Aussenhuelle #Content ul.auswahltreffen3, #Aussenhuelle #Content ul.auswahltreffen3 li#konc ul {z-index: 8;}
#Aussenhuelle #Content ul.auswahltreffen4, #Aussenhuelle #Content ul.auswahltreffen4 li#kond ul {z-index: 7;}
#Aussenhuelle #Content ul.auswahltreffen5, #Aussenhuelle #Content ul.auswahltreffen5 li#kone ul {z-index: 6;}
#Aussenhuelle #Content ul.auswahltreffen6, #Aussenhuelle #Content ul.auswahltreffen6 li#konf ul {z-index: 5;}
#Aussenhuelle #Content ul.auswahltreffen7, #Aussenhuelle #Content ul.auswahltreffen7 li#kong ul {z-index: 4;}
#Aussenhuelle #Content ul.auswahltreffen8, #Aussenhuelle #Content ul.auswahltreffen8 li#konh ul {z-index: 3;}
#Aussenhuelle #Content ul.auswahltreffen9, #Aussenhuelle #Content ul.auswahltreffen9 li#koni ul {z-index: 2;}
#Aussenhuelle #Content ul.auswahltreffen10, #Aussenhuelle #Content ul.auswahltreffen10 li#konj ul {z-index: 1;}

#Aussenhuelle #Content ul.auswahltreffen1 li#kona:hover ul,
#Aussenhuelle #Content ul.auswahltreffen2 li#konb:hover ul,
#Aussenhuelle #Content ul.auswahltreffen3 li#konc:hover ul,
#Aussenhuelle #Content ul.auswahltreffen4 li#kond:hover ul,
#Aussenhuelle #Content ul.auswahltreffen5 li#kone:hover ul,
#Aussenhuelle #Content ul.auswahltreffen6 li#konf:hover ul,
#Aussenhuelle #Content ul.auswahltreffen7 li#kong:hover ul,
#Aussenhuelle #Content ul.auswahltreffen8 li#konh:hover ul,
#Aussenhuelle #Content ul.auswahltreffen9 li#koni:hover ul,
#Aussenhuelle #Content ul.auswahltreffen10 li#konj:hover ul {
display: block;}

#Aussenhuelle #Content ul.auswahltreffen1 li#kona:hover ul li,
#Aussenhuelle #Content ul.auswahltreffen2 li#konb:hover ul li,
#Aussenhuelle #Content ul.auswahltreffen3 li#konc:hover ul li,
#Aussenhuelle #Content ul.auswahltreffen4 li#kond:hover ul li,
#Aussenhuelle #Content ul.auswahltreffen5 li#kone:hover ul li,
#Aussenhuelle #Content ul.auswahltreffen6 li#konf:hover ul li,
#Aussenhuelle #Content ul.auswahltreffen7 li#kong:hover ul li,
#Aussenhuelle #Content ul.auswahltreffen8 li#konh:hover ul li,
#Aussenhuelle #Content ul.auswahltreffen9 li#koni:hover ul li,
#Aussenhuelle #Content ul.auswahltreffen10 li#konj:hover ul li {
	float: none;
	position: relative;
	display: inline;
	clear: both;
}

/*######################################################################################################
######################################################################################################*/


/* 4. Content */

#Aussenhuelle #Content p {
	margin: 0 0 10px 0;
	line-height: 19px;
}

#Aussenhuelle #Content ul {margin: 10px 0 8px 20px;}

#Aussenhuelle #Content ul li {
	margin: 0 0 10px 0;
	padding: 0 0 0 20px;
	background: url(../images/anstrich.gif) no-repeat top left;
	position: relative;
}

#Aussenhuelle #Content ul.schmal li {
	margin: 0 0 10px 0;
	padding: 0 0 0 20px;
	background: url(../images/anstrich.gif) no-repeat top left;
	width: 280px;
	float: left;
	position: relative;
}

#Aussenhuelle #Content ul.schmal_a {margin: 10px 0 8px 15px;}

#Aussenhuelle #Content ul.schmal_a li {
	margin: 0 0 10px 0;
	padding: 0 0 0 30px;
	background: url(../images/anstrich_weiter.gif) no-repeat top left;
	width: 270px;
	float: left;
	position: relative;
}

#Logo-Adressblock p {
	position: relative;
	color: #bd0400;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
	margin-bottom: 6px;
}

.abstand_entwicklung {
	position: relative;
	width: 60px;
	display: block;
	float: left;
}
.abstand_entwicklung p {color: #939393;}

.block_entwicklung {
	position: relative;
	width: 550px;
	display: block;
	float: right;
	clear: both;
}

.rahmen_slide_bild {
	border: 1px solid #666666;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 5px 0 4px 5px;
}

.rahmen_slide_text {
	border: 1px solid #666666;
	padding: 15px;
	margin: 0 0 0 5px;
	width: 208px;
	background-color: #FFFFFF;
	text-align: center;
}
.rahmen_slide_text_2	{
	border: 1px solid #666666;
	padding: 15px;
	margin: 0 0 0 5px;
	width: 216px;
	background-color: #FFFFFF;
	text-align: center;
}

.rahmen_slide_text_2 p,
.rahmen_slide_text_2 p a,
.rahmen_slide_text_2 p a.escape,
.rahmen_slide_text_2 p a.escape span span {font-size: 10px; text-align: left; text-decoration: none; margin-top: 10px;}


.rahmen_slide_text_2 p a:hover,
.rahmen_slide_text_2 p a.escape:hover,
.rahmen_slide_text_2 p a.escape:hover span span {text-decoration: none; color: #bd0400;}



.rahmen_slide_text p,
.rahmen_slide_text p a,
.rahmen_slide_text p a.escape,
.rahmen_slide_text p a.escape span span {font-size: 10px; text-align: left; text-decoration: none; margin-top: 10px;}


.rahmen_slide_text p a:hover,
.rahmen_slide_text p a.escape:hover,
.rahmen_slide_text p a.escape:hover span span {text-decoration: none; color: #bd0400;}

.content-column-left{float:left; width:305px;}
.content-column-right{float:right; width:305px;}


/*######################################################################################################
######################################################################################################*/


/* 5. Links */

a:hover,
#Aussenhuelle #Content p a:hover,
#Aussenhuelle #Content p a.escape:hover,
#Aussenhuelle #Content p a.escape:hover span span,
#Aussenhuelle #Content ul.schmal li a:hover,
#Aussenhuelle #Content ul.schmal_a li a:hover {text-decoration: none;}

a:link,
#Aussenhuelle #Content p a,
#Aussenhuelle #Content p a.escape,
#Aussenhuelle #Content p a.escape span span,
#Aussenhuelle #Content ul.schmal li a,
#Aussenhuelle #Content ul.schmal_a li a {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #5e5d5d;
	text-decoration: underline;
}

#Aussenhuelle #Content ul.schmal_a li a {
	color: #939393;
	text-decoration: none;
	font-weight: bold;
}

#Aussenhuelle #Content ul.schmal_a li a:hover {color: #5e5d5d;}

#Logo-Adressblock p a,
#Logo-Adressblock p a.escape,
#Logo-Adressblock p a.escape span span {color: #bd0400; font-size: 11px; text-decoration: none;}

#Logo-Adressblock p a:hover,
#Logo-Adressblock p a.escape:hover,
#Logo-Adressblock p a.escape:hover span span {color: #474747; text-decoration: none;}

.cms_pdf a {
	position: relative;
	text-decoration: none !important;
	color: #bd0400 !important;
}

.cms_pdf a:hover {
	text-decoration: none !important;
	color: #474747 !important;
}


a.pdf {background: url(../images/pdf.gif) no-repeat left; padding: 20px 0 18px 60px; height: 30px; width: 100px; text-decoration: none !important;}
a.pdf:hover {text-decoration: none; color: #bd0400 !important;}

a.linky {background: url(../images/web.gif) no-repeat left; padding: 20px 0 18px 60px; height: 30px; width: 100px; text-decoration: none !important;}
a.linky:hover {text-decoration: underline !important; color: #bd0400 !important;}

#Aussenhuelle #Content a.nachoben {float: right; display: block; height: 20px; width: 622px; text-align: right; color: #bd0400; text-decoration: none; font-size: 10px; margin-top: -5px;}

*html #Aussenhuelle #Content a.nachoben {margin-top: -10px;}
*+html #Aussenhuelle #Content a.nachoben {margin-top: -10px;}

#Aussenhuelle #Content a.nachoben:hover {color: #939393;}

/*######################################################################################################
######################################################################################################*/
