﻿/*

Farbtabelle
Balken blau = 0072bb
Balken gelb = fcb913
background grau = dcdcdc

MenuListitem
MenuListItem_active

*/

html[xmlns] 
{
    height : 100%; 
    padding-bottom : 0.005em; 
} 


body 
{
    background-color:#dcdcdc;
    border:0px;
    padding:0px;
    margin:0px;    
    font-family: Verdana;
    font-size: 12px;
}

a:link
{
    color: #0072bb;
}
a:visited
{
    color: #0072bb;
}
a:hover
{
    color: #fcb913;
}

form input
{
    border: solid 1px #0072bb;
    color: #0072bb;       
}

form input.button
{
    background-color:#fcb913; 
    color: #0072bb;
    /*font-weight: bold;*/
    /*border: solid 1px #0072bb;*/
    border:none;
}

form input.button:hover
{
    background-color:#0072bb; 
    color: #fcb913;
    /*border: solid 1px #0072bb;*/
    border:none;
    cursor:pointer;
}
form textarea
{
    border: solid 1px #0072bb;
    color: #0072bb;  
}


.contenthead
{
     
}

.contenttext
{
    padding: 10px 5px 5px 5px;    
    vertical-align:top;
    text-align:justify;
    width: 350px;
}

/* Rechter bereich */
.contentright
{
    vertical-align:top;    
    /*color: #0072bb;*/
    width: 202px;
    text-align:left;
    padding-left: 3px; 
    padding-top: 25px;
    padding-right: 5px;  
}

.title_right
{
    width: 194px;
    height: 16px;
    font-size:12px;
    font-weight: bold;
    padding-top: 2px;
    padding-left: 6px;
    background-color: #fcb913;
    margin-bottom: 10px;
    color: #0072bb;
}

.subcontent_right
{
    margin-left:6px;
    margin-bottom: 30px;
}

.title_left
{
    width: 120px;
    height: 16px;
    font-size:12px;
    font-weight: bold;
    padding-top: 2px;
    padding-left: 6px;
    background-color: #fcb913;
    margin-left:8px;
    margin-bottom: 10px;
    color: #0072bb;
}

.subcontent_left
{    
    margin-left:10px;
    margin-bottom: 30px;
}


.contentright a:hover
{   
    color: #fcb913;
}

.contentright a:visited
{
    color: #0072bb;
}
.contentright a:link
{
    color: #0072bb;
}
.contentright_img
{
    padding:2px; 
    border: solid 1px #0072bb;
    margin-bottom: 15px;
}
/* **************** */

/*  Menu  */

.menu 
{
    width: 135px;
    background-color:White;            
}

.menu ul
{
    font-size: 13px;
    letter-spacing:-1px;
    font-weight: bold;
    color : #0072bb;  
    margin-top: 23px;   
    padding-left: 15px;
    margin-left: 15px; 
}
.menu li
{
    list-style-image: url(gfx/liMenu.gif);
    vertical-align:top;
    padding-bottom: 5px;
    margin-left: 0px;
    padding-left: 0px;
    
}
.menu a:link
{
    color : #0072bb;
    text-decoration:none;    
}

.menu a:visited
{
    color : #0072bb; 
    text-decoration:none;    
}
.menu a:hover
{
    color : #fcb913;
    text-decoration:none; 
}

.menuLIActive
{       
    list-style-image: url(gfx/liMenuActive.gif);   
    color:#fcb913;        
}

/*********/

.balken_blau
{
    background-color: #0072bb;
}

.balken_gelb
{
    background-color: #fcb913;    
}

.balken_duenn_blau
{
    background-image: url(gfx/bar_thinblue.gif);
    background-repeat:repeat-x;
    height: 6px;
}

.balken_duenn_gelb
{
    background-image: url(gfx/bar_thinyellow.gif);
    background-repeat:repeat-x;
    height: 6px;
}

.logo_img
{
    padding: 10px 10px 8px 10px;
}

.imgStatus
{
    padding-top: -5px;
    margin-top: -11px;
    padding-bottom: 6px;
}



.wetter
{    
    text-align:center;
    margin: 5px 0px 20px 0px;
    width: 200px;    
    
}

.Guestbook_Content
{
    margin: 10px 0px 10px 0px;
    border: solid 1px #fcb913;
    padding: 5px;
    width: 333px;    
}

.Guestbook_Answer
{
    margin: 5px 0px 0px 10px;
    /*border: dashed 1px #0072bb;*/
    padding: 5px;
    width: 308px;    
}

.Guestbook_Title
{
    line-height:20px;
}

/* für Gecko basierte Browser */
.Partners a img {
    border: solid 1px #FFFFFF;
    padding:2px;
}
/* für Gecko basierte Browser */
.Partners img:hover {
    border: solid 1px #fcb913;
    padding:2px;
}
/* Ohne diese Anweisung funktioniert das Hovern im IE nicht */
.Partners a:hover
{
    padding:0px;
}
/* Ohne diese Anweisung funktioniert das Hovern im IE nicht */
.Partners a:hover img {
    border: solid 1px #fcb913;
    padding:2px;
}

.admin a:link,a:hover,a:visited
{
    /*font-weight:bold;*/
}

.schatten_oben
{
    background-image:url(gfx/schatten_top.jpg);
    background-repeat:repeat-x;
}

.schatten_rechts
{
    background-image:url(gfx/schatten_right.jpg);
    background-repeat:repeat-y;
}

.schatten_links
{
    background-image:url(gfx/schatten_left.jpg);
    background-repeat:repeat-y;
}

.schatten_unten
{
    background-image:url(gfx/schatten_bottom.jpg);
    background-repeat:repeat-x;
}

/***** W E B - Service *****/
.GalleryList
{
    /*width: 345px;*/
}
.GalleryList img
{
    padding: 2px;
    border: solid 1px #0072bb;/*#fcb913;*/
}
.GalleryList td
{
    padding: 5px 5px 5px 5px;
    text-align:left;
}

.GalleryListRowStyle
{
    border-width: 0px;
    border-bottom-width: 1px;
    border-color: #fcb913;
    border-style: solid;
}

.thumb
{
    width:auto;
}

.thumb a
{
    float: left;
    display:table;
    border: 1px solid #cccccc;
    cursor: pointer;
}

.thumb img 
{
    float:left;
    border: solid 1px green;
    padding: 2px;
}

.thumb a:link, .thumb a:active {
    color: #fcb913;
    text-decoration: none;
    border: 1px solid #cccccc;
}

.thumb a:hover {
    color: #fcb913;
    text-decoration: none;
    border: 1px solid #fcb913;
}

.thumb a:visited {
    color: #cccccc;
    text-decoration: none;
}

.lnkMaximus img
{
	padding-top:2px;
}

.lnkMaximus
{
	font-size:x-small;
}

.lnkMaximus a:link, .lnkMaximus a:active, .lnkMaximus a:visited
{
	font-size:x-small;
	text-decoration:none;
	color:White;
}

.lnkMaximus a:hover
{
	font-size:x-small;
	text-decoration:none;
	color:#0072bb;
}

/*  NEWS  */

.newsseparator
{
    width: 360px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: -6px;
    margin-right: -5px;
}


/**********/

.wizardStyle
{
    border-width: 2px;
    border-style: groove;
    border-color: #222222;
    width: 450px;
    height: 250px;
}
.wizardStyle td
{
    padding: 5px;
}
.rbl
{
    border-width:0;
}