/*************************************************************/
/* 1. Root + Global-Declatations / body > #custom-doc .yui-t7                   */
/* 				 body > #custom-doc .yui-t7			    */
/*************************************************************/

body {margin-bottom:25px; background:url(img/bkg.jpg) repeat-x;}	

#bkg-welcome{background:url(img/bkg-home.jpg) repeat-x;}

#custom-doc { 
		margin:auto; text-align:left;
		width:72.46em;
		*width:70.95em;
		min-width:942px;
		 }

/***********************************/
/*              2. Header / #header                */
/* body > #custom-doc .yui-t7 > #header */
/***********************************/

#header {height:110px;}
#logo {float:left;}
#logo b {display: none;}

#logo a {
	height:70px; width:175px; 
	display: block; background:url(img/logo.jpg) no-repeat 18px top;}

#slogan {
	float:left; font-size:100%; font-style:italic; font-weight:bold;
	color:#acb8bd; padding:48px 0 0 35px;}

#headernav {float:right; padding:39px 18px 0 0;}
#headernav ul {font-weight:bold; font-size:85%;list-style: none;}
#headernav li {float: left; margin: 10px;}
#headernav a {color:#a2c6d2; text-decoration:none;}
#headernav a:hover {color:#1181c9; text-decoration:underline;}
	
	
/************************************/
/*      3. Main-Navigation / #mainnav        */
/* body > #custom-doc .yui-t7 > #mainnav */
/************************************/
	
#mainnav {height:38px; font-size:100%; font-weight:bold;text-align:center; /*margin:auto; */ text-align:left; 
	 padding-top:8px; margin-top:0px;} 
	
#mainnav ul  {/*list-style:none;*/} 
#mainnav li  {float:left; margin:0px 5px 0px 5px;padding-top:0px;}
#mainnav a {padding:10px 12px 12px 12px; display:block; text-decoration:none; color:#fff;}

#mainnav #current {float:left; background:url("img/mainnav-button-r.jpg") no-repeat right top; border-bottom: #65c8e8 solid 1px;}
#mainnav #current a {text-decoration:none; color:#0950bb; padding:10px 12px 12px 12px; border-bottom: #65c8e8 solid 1px;
	display:block; background:url("img/mainnav-button-l.jpg") no-repeat left top;}
	
#mainnav li:hover, #mainnav li:hover a {float:left; background:url("img/mainnav-button-hover-r.jpg") no-repeat right top; border-bottom: #65c8e8 solid 1px;}
#mainnav li:hover a {background:url("img/mainnav-button-hover-l.jpg") no-repeat left top; border-bottom: #65c8e8 solid 1px;
	padding:10px 12px 12px 12px; text-decoration:none; color:#fff;}

*html #mainnav a:hover {text-decoration:underline;} /* IE6 Hack: für  IE6 und früher ! --> muss am Ende bleiben!*/
	
/**************************************/
/*   4. Bredcrum-Navigation / #bredcrums   */
/* body > #custom-doc .yui-t7 > #bredcrums */
/**************************************/
	
.bredcrumbs {font-size:85%; color:#0086c5; font-weight:bold; text-align:left; padding:8px 0 30px 20px;
	margin-bottom:18px;}
.bredcrumbs a {color:#0086c5; font-weight:bold; text-decoration:underline;/*none;*/}
.bredcrumbs a:hover {color:#00389e; font-weight:bold; text-decoration:underline;}
   
/************************************/
/* 5. Home-Welcome-Banner / #welcome  */
/* body > #custom-doc .yui-t7 > #welcome */
/************************************/

#welcome {height:257px; padding-left: 16px; margin-bottom: 30px;
	background:url("img/bkg-welcome.jpg") no-repeat 175px top;}/*18px top*/
#welcome h1{font-size:170%;font-weight:550; color:#0741a3; padding:35px 0px 15px 0px;
			margin-top:0px; font-family:"Trebuchet MS Bold",Arial,sans-serif;}

#welcome ul {padding-left:20px;}
#welcome ul li {list-style-image:url("img/hacken.gif"); background-position: 0px 50%;color:#fff; 
	font-weight:bold;padding-bottom:7px;padding-left:2px;}

.action{font-size:100%; font-weight:bold; height:34px; width:500px; padding-top:5px; padding-bottom:15px;
		line-height:34px; width:auto;}
.action img {margin-right:10px; vertical-align:middle;}
.action a {color:#0079c6; /*text-decoration:underline;*/}
.action a:hover {color:#00389e;}


/*************************************************************/	
/*   6.1 Content-Container für Home+Übersichtsseite / .yui-g  [100%]     */
/*                         body > #custom-doc .yui-t7 > #bd > .yui-g                        */
/*************************************************************/

.yui-g {margin-top:0px; margin-bottom:0px;width:100%;margin-left:8px; margin-right:0px;}
.yui-g h1 {font-size:153.9%; color:#00389e; padding-bottom:30px;margin-left:10px;}
.yui-g ul {margin-right:0px;}
.yui-g ul li {float:left; width:273px; margin:0px 10px 0px 10px;}
.yui-g ul ul li{width:255px; margin-left:0px; padding-left:0px;}
.yui-g ul ul a{text-decoration:none;}
.yui-g ul ul a:hover{text-decoration:underline;}
.yui-g h2  {font-weight:bold; color:#1181c9; font-size:123.1%; padding-bottom:6px;}
.yui-g h2 a {text-decoration:none; font-weight:bold; color:#1181c9;}
.yui-g h2 a:hover {text-decoration:underline; color:#00389e;}
.yui-g p {font-size:100%; color:#000; line-height:1.5em; margin-bottom: 5px;}
.yui-g p a {color:#19b0e3; padding-bottom:6px; text-decoration:underline;}
.yui-g p a:hover {color:#00389e;}

.marker {color:#19b0e3; font-size:93%; margin-left:0px; float:left; margin-right:3px;}
.yui-g ul ul li a {color:#19b0e3; font-size:93%; }
.yui-g ul ul li a:hover {color:#00389e; font-size:93%;}
	
.yui-g .border-r {background:url("img/trenner-v.jpg") repeat-y right top; padding-right:21px; height:auto}
.hr {height:1px; background:url("img/trenner-h.jpg") repeat-x right top;
	margin:10px 0px 10px 0px;}
.hr hr {display:none;}

.image {background-color:#f1f1f1; width:273px; height:100px; margin-bottom:10px;}/*platzhalter*/

/*****************************************************************/	
/*                 6.2 Article-SiteContent-Container /.yui-gc [66%/33%]               */
/*  body > #custom-doc .yui-t7 > #bd > .yui-gc (.yui-u first > .article | .yui-u) */
/*****************************************************************/
	
.yui-gc h1 { font-size:153.9%; color:#00389e; padding-bottom:20px;}
.yui-gc h2 { color:#0079c6; font-size:123.1%; font-weight:bold; padding:1em 0 1em 0;}
.yui-gc h3 { color:#18a0c6; font-size:116%; font-weight:bold; padding:0.5em 0 0.5em 0;}

.article { padding: 0px 20px 0px 18px; background:url("img/trenner-v.jpg") repeat-y right top;}
.article p { font-size:100%; line-height:1.5em; padding:0 0 0.8em 0;}
.article ul, .article ol { padding-bottom:0.8em;}
.article ul li { list-style-type:disc; font-size:100%; line-height:1.3em; margin:0px 20px 5px 30px; }
.article ol li { list-style-type:decimal; font-size:100%; line-height:1.3em; margin:0px 20px 5px 40px;}

#medi-dis { font-size:85%; /*font-weight:bold;*/ line-height:1.6em; margin:2em 0 0 0;}

.yui-gc  a {color:#0079c6;}
.yui-gc  a:hover{color:#00389e;/*color:#8e9ea5;*/}

.tipp {background-color:#e1f4fa; width:92%; padding: 10px 20px 10px 20px; border:1px solid #5dcae9;}
.tipp #action{margin-top:0px; padding-top:0px; margin-bottom:10px;}

.infobox {width:100%; background:url("img/bkg-box.jpg") repeat-x; height:auto; padding-top:12px; padding-bottom: 15px; margin-top:20px; }
.infobox ul  {margin:15px 0 0 0;}
.infobox ul li {list-style-type:none;margin:0 0 5px 0;}
.infobox h2, .sidebox h2 {font-size:116%; padding-top:0px; text-align:center; padding-bottom:9px !important} 

.sidebox {width:286px; background:url("img/bkg-box.jpg") repeat-x; height:auto; padding-top:12px; padding-bottom: 15px; margin-bottom:15px;}
.sidebox p, .infobox p {font-size:93%; padding: 10px 20px 8px 20px;line-height:1.3em;}
.sidebox ul .marker, .infobox ul .marker {color:#0079c6;/*#19b0e3;*/ font-size:93%; margin: 0 5px 0 25px;}

.sidebox ul {  font-size:93%; }
.sidebox ul a { font-size:93%; /*color:#19b0e3;*/ color:#0079c6; font-weight:bold;}
.sidebox ul a:hover { color:#00389e;/*color:#8e9ea5;*/}

.modnav {padding-top:20px;}
.modnav ul{}
.modnav ul li {list-style-type:none;margin:0;padding-bottom:30px;}
.modnav li h2{padding:0 0 5px 0;}
.modnav li h2 a{text-decoration:none;}
.modnav li h2 a:hover{text-decoration:underline;}
.modnav li p {padding:0;}

.left { float:left; background-color: #fff; margin: 5px 15px 10px 0; padding:3px; border: 1px solid #c3d2d9;}
.right { float:right; background-color: #fff; margin: 5px 0 10px 15px; padding:3px; border: 1px solid #c3d2d9;}

.ps-header{height:120px;line-height:120px;width:auto;margin-bottom:30px;margin-top:20px;}
.ps-header img { float:left; margin:0 30px 0px 18px; border: 1px solid #c3d2d9; padding:3px;}

table {width:90%; border-top:1px solid #d0e1e8; border-right:1px solid #d0e1e8;
	margin:0.5em auto 1em auto; border-collapse:collapse;}
td,th{color:#000; border-bottom:1px solid #d0e1e8; border-left:1px solid #d0e1e8;
	padding:.5em .5em; text-align:center;}
th {background:#e1f4fa;}
thead th {background:#e1f4fa; text-align:center;}
/************************************/	
/*                7. Footer / #footer                 */
/*  body > #custom-doc .yui-t7 > #footer */
/***********************************/
	
#footer {  height:34px; margin:auto; text-align:left; *width:68.18em; width:69.92em; width:909px; min-width:909px;
	background:url(img/bkg-footer.jpg) no-repeat; margin-top:30px;}
#footer ul  { /*list-style:none;*/ font-size:85%; font-weight:bold; color:#8e9ea5;}
#footer ul li  { float:left; margin: 10px;}
#footer a { color: #fff; text-decoration:none;}
#footer a:hover { color:#8e9ea5; text-decoration:underline;}

   



