/* ================================= 
   Basic HTML 
   ================================= */
body {
margin:0px;padding:0px;
}

html, font, p, div, span, tbody {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 10px;
line-height:16px;
color:#444444;

}

form {
display:inline;
}

img {
border: none;
}

p, p-block {
margin:0px;
padding:8px 0px 0px 0px;
}

hr {
margin:4px 0px; padding:0px 0px;
}

input, select, textarea, button {    
font-family: Arial; 
font-size: 11px;
margin:0px;
}

a, a:active
{
outline: none;
-moz-outline-style: none;
}

h1 {
color:#444;
font-size:20px;
font-weight:normal;
margin:0px; 
font-family: Arial, Georgia, "Trebuchet MS", sans-serif;
padding:10px 0px 6px 0px; 
line-height:26px;
}

h2, .cms_h2 {
color:#444;
font-size:17px;
font-weight:normal;
margin:0px; 
font-family: Arial, Georgia, "Trebuchet MS", sans-serif;
padding:9px 0px 4px 0px; 
margin:0px 0px 4px 0px; 
line-height:20px;
}

#vita i, .vita i{
color: #777777;
}

/* ================================= 
   LINKS
   ================================= */
a, a:link {
color:#D2541B; 
text-decoration:none;
}

a:hover {
color:#E06B36;
text-decoration:underline;
}
/*   
a.stdlink, a.stdlink:link, a.stdlink-ext, a.stdlink-ext:link, a.internal-link, a.internal-link:link {
color:#F97F00;
}

a.stdlink:hover, a.stdlink-ext:hover, a.internal-link:hover {
text-decoration:underline;
color:#F97F00;
}

a.sitemap, a.mail-link {
color:#F97F00;
}

a.sitemap:hover, a.mail-link:hover {
text-decoration:underline;
color:#F97F00;
}*/

/* ================================= 
   LISTS
   ================================= */

#content ul {
list-style-type:none;
margin:5px 5px 5px 0px;
padding:0px;
}
#content ul ul {
margin:5px 10px 0px 15px;
}
#content li {
margin:0px;
padding:0px 0px 0px 15px;
/*background:url(/images/list_item.gif) no-repeat 0px 5px;*/
}









/* ================================= 
   Std Classes CMS and Modules
   ================================= */

.transparent {
filter:alpha(opacity=50); 
-moz-opacity:0.5;
opacity: 0.5;
}

.offline-content {
/*background:#EAEAEA;*/
background: url(/images/std/page2_bg.gif) repeat top left;
}
.offline-content .offline-text {
font-family:"Bitstream Vera Sans",Tahoma,Verdana,sans-serif;
color:#CC0000;
font-size:10px;
}


/* ---------------- 
   Validator
   ---------------- */
.val-err, .error {color:#CC0000;font-weight:normal; font-size:9px;}
.val-desc-err {color:#CC0000;font-weight:bold}
label { /* ?????? MOZ??? */
width: 250px;
background:#DDDDDD;
padding:5px;
}

/* viele der radio-elemente haben .radio als klasse. sollte man straight durchziehen */
.radio {
vertical-align:middle;
}
/* ---------------- 
   Paging
   ---------------- */
.paging-active { color:#002F6A; }
a.paging-link,a.paging-link:link { color:#646D82; } 
a.paging-link:hover { color:#002F6A; } 



/* ================================= 
   CMS Content-Types Bilder
   ================================= */
div.thumb {
border:1px solid yellow;
}
div.thumb div {
padding:3px;
}
img.thumb {
border:solid 1px gray;
}

