/***********************************************************************************************/
/**     
* STYLESHEET: Galileo Webdesign - Mobilstylesheet
*
* @author 			Dominic Jacob
* @copyright  		©2009 Galileo Webdesign, Karlsruhe, Germany
* @see  			http://www.galileo-webdesign.de 
* @date 			2009-10-11
* @version			1.0
* @lastmodified		2009-10-11
*/
/**
/***********************************************************************************************/

* {margin:0px; padding:0px; border:0px;}

/* --- HTML UND BODY --- */  
html {height:100%;}
body {min-height:100%; margin:0px; padding:0px; background-color:#FFFFFF;}

/* --- Standardtext-Formatierung --- */
div, p, table, td, ul, ol, li, a {font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; font-size:11px; line-height:14px;}
div, table, td {}

/* --- Struktur --- */
#kopf_logo {width:100%; padding:5px 0px 5px 15px; background-color:#FFFFFF;}
#kopf_bild_hintergrund {width:100%; height:58px; background-color:#77A4D1; border-top:3pt solid #386395;}
#nav {padding:5px;}
#inhalt_box {border-left:solid 5px #B3C4E6; border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff; background-image:url(../_img/hg_inhalt_box.gif); background-repeat:repeat-x;}
	#inhalt {padding:0px 5px 0px 5px;  max-width:480px;}
	#inhalt_fuss {height:20px; background-image:url(../_img/hg_inhalt_fuss.gif); background-repeat:repeat-x; background-position:bottom left;}
	#kruemelnav {padding:5px 0px 10px 0px;}
#fuss {padding:5px; background-color:#EBF0FA; border-left:solid 5px #8DB1D9; border-bottom:solid 3pt #8DB1D9;}
#copyright {padding:2px 5px 5px 10px;}
		
/* --- Anpassung des Abstands von P-Tags (Wichtig bei RTE-Nutzung) --- */
p {margin-top:0px; margin-bottom:0px;}

/* --- Standardlink-Formatierung --- */
a {color:#4080FF; text-decoration:none;}
a:link {color:#4080FF; text-decoration:none;}
a:visited {color:#4080FF; text-decoration:none;}
a:hover {color:#ffffff; text-decoration:none; background-color:#4080FF;}
a:active {color:#ffffff; text-decoration:none; background-color:#4080FF;}

/* --- Link zum Seitenanfang / Bildlinks --- */
a.zum_seitenanfang:hover {background-color:transparent; line-height:0em; text-decoration:none;}
div.csc-textpic-imagewrap a:hover {background-color:transparent;}
div.csc-frame-indent {margin:0 0 0 2.5em;}

/* Krümelnav */
#kruemelnav a, #kruemelnav span, #kruemelnav {font-size:11px;}

/* --- Überschriften --- */
/* --- p.hx sind RTE-Klassen --- */
h1 {font-size:13px; font-weight:bold; color:#2E426B; line-height:15px; margin:0; padding:0; margin-bottom:5px;}
h2, h3 {font-size:12px; font-weight:bold; color:#2E426B; line-height:14px; margin:0; padding:0; margin-bottom:3px;}
h4 {font-size:11px; font-weight:bold; color:#333333; line-height:14px; margin:0; padding:0; margin-bottom:2px;}

/* Standardliste */
ul {list-style-type:none; padding-left:0.5em; margin-left:0px; margin-top:0.8em; margin-bottom:0.8em;}
ul li {padding-left:0.5em}
ul.ul1 {margin-top:0;}
ul.ul1 li {margin-bottom:0.3em; padding-left:18px; background-image:url(../_img/li_bullet_1.gif); background-repeat:no-repeat; background-position:left top; line-height:15px;}
ul.ul1 li ul {padding-left:0.5em; margin-left:0px; margin-bottom:0.4em; margin-top:0.2em;}
ul.ul1 li ul li {padding-left:1.7em; margin-left:0px; line-height:14px; background-image:url(../_img/li_bullet_2.gif); background-repeat:no-repeat; background-position:left top;}

/* Listen Links */
ul.icon_liste {padding-left:0; margin-left:0; margin-top:0; margin-bottom:0;}
ul.icon_liste a {background-image:none;}
li a.link_oben, a.link_oben {background-image:url(../_img/a_fuss_oben.gif); background-repeat:no-repeat; background-position:left top; line-height:16px;  padding-left:18px;}
li a.link_links, a.link_links {background-image:url(../_img/a_fuss_links.gif); background-repeat:no-repeat; background-position:left top; line-height:16px; padding-left:18px;}
li a.link_rechts, a.link_rechts{background-image:url(../_img/a_fuss_rechts.gif); background-repeat:no-repeat; background-position:left top; line-height:16px; padding-left:18px;}


/* Fusszeile */
#fuss {color:#999999; font-size:11px;}
#fuss a {font-size:11px;}

/* Copyright */
#copyright {color:#999999;}

/* --- Bilder --- */
img {border-width:0px; padding:0px; margin:0px;}

/* ---- Allgemein --- */
form {margin:0px; padding:0px;}
fieldset {border:solid 1px #AAD7EF; background-color:#edf4f8;}
input, select, textarea {font-family:arial; font-size:1.0em; line-height:16px; border:solid 1px #AAD7EF; color:#333333; margin:0px; padding:0px; padding-left:2px;}
input:focus, textarea:focus {background-color:#F0ECDB; color:#333333;}
label, legend {font-family:arial; color:#333333;}
legend {padding-left:10px; font-weight:bold; font-size:1.0em;}
/* ---- Standardklasse für Fehlermeldungen und Mitteilungen --- */
.error {background-color:#D4EBF7; border:solid 1px #AAD7EF; padding:10px; width:475px;}


/* --- Referenzboxen ---*/ 
.referenz_titel {font-size:12px; font-weight:bold; margin-bottom:0.3em;}
.referenz_ende {clear:both;}

hr {border-bottom:1px solid #CCCCCC; margin:5px 0px 15px 0px;}
 

