/* THE BIG GUYS */
* {margin:0;padding:0;border:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; background-image:url(../img/bg.png);background-repeat:repeat-x;padding:0px; background-color:#161a26;color:#000;margin-bottom:20px;}

/* LINKS GLOBAL */
a,a:link,a:hover {text-decoration:underline;cursor:pointer}
a,a:link {background:transparent;}
a:link {color:#AA0000}
a:visited {color:#AA0000}
a:hover,a:active {color:#AA0000}
img {border:none;vertical-align:bottom;}

/* HEADINGS */
h1 {color:#FFFFFF;font-weight:bold;font-size:16px;margin:20px 0px 15px 0px;padding:0px;width:auto;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;}
h2 {color:#FFFFFF; font-weight:bold;font-size:14px;margin:15px 0px 8px 0px;padding:0px;}

hr {background-color:#2e4674;}

/* INPUT ELEMENTS GLOBAL (CSS 1 compatible) */
input {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}
select {font-family:Arial, Helvetica, sans-serif; font-size:12px; border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}

/* INPUT ELEMENTS DETAILED (CSS 2 compatible - works only in new browsers (FF 2.0, IE 7...) */
input[type=text], input[type=password] {border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}

/* PARAGRAPH GLOBAL */
p {margin:8px 0px 8px 0px}

/* TABLE */
table, td, tr {margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;vertical-align:top;border-collapse:separate;}

/* WHOLE SITE WRAPPER */
#whiteblockheader{width:1000px;background-color:#FFF;clear:both;height:5px;}
#whiteblockfooter{width:1000px;background-color:#FFF;clear:both;height:5px;}
#wrap{margin:0 auto;width:1000px;background-color:#ede5da;border-style:solid;border-color:#fff;border-width:0px 5px;}

/* HEADER WITH LOGO, SEARCH BOX AND LANGUAGE SELECTION */
#header, #menu, #content, #footer {background-color:#EDE5DA;width:1000px;clear:left;float:left;}
#header{height:100px;}
#headertable{width:100%;}
#logorkk,#logobk{width:133px;}
#logorkk,#logobk,#pvneubibergwaldperlach{vertical-align:middle;text-align:center;}
#pvneubibergwaldperlach{font-weight:bold;font-size:18pt;color:#2E4674;}

#menu{height:20px;border-top: 3px solid #FFF;font-size:14px;clear:both;}
#menu ul{list-style-type:none; float:left;margin:0;padding:0;border:0;}
#menu li{height:19px;float:left;margin:0;border-right:5px solid #FFF;background-color:#2e4674;vertical-align:middle;}
#menu a:link, #menu a:visited, #menu a:hover,#menu a:active {color:#FFF;font-weight:bold;padding:0px 10px 0px 10px;text-decoration:none;}

#submenu{height:17px;border-top: 3px solid #FFF;clear:both;}
#submenu ul{list-style-type:none; float:left;}
#submenu li{float:left;margin:0;border-right:1px solid #2e4674;border-left:1px solid #2e4674;vertical-align:middle;}
#submenu a:link, #submenu a:visited, #submenu a:hover,#submenu a:active {color:#2e4674;font-size:14px;padding:0px 10px 0px 10px;text-decoration:none;}
#submenu a:hover {background-color:#2e4674;color:#FFF;}

#picturedownload {z-index:100;display:none;position:absolute;}

#content{border-top: 3px solid #FFF;}

#footer{border-top:2px solid #2e4674;border-bottom:2px solid #2E4674;width:1000px;float:left;}
#footer #footerleft{color:#000000;vertical-align:middle;float:left;width:300px;}
#footer #footerright {color:#000000;vertical-align:middle;float:right;text-align:right;width:600px;}

#personlist {background-color:#DDD; border-width:0px 0px 0px 0px; float:left; text-align:center; width:120px;}

#mainleft,#mainleft2,#mainmiddle,#mainmiddle2{width:365px; padding-right:2px; float:left;overflow:hidden;}
#mainright {width:266px; float:left;}
#menuarticleright{width:780px;}

#threecolumnsleft,#threecolumnsmiddle,#threecolumnsright{width:320px; float:left;padding-right:5px;}
#threecolumnsright{padding-right:0;}

.datemanagement td {color:#000000; font-size:12px; padding:1px 2px 1px 2px; vertical-align:top;}

/* BOXES GLOBAL DEFINITION */
.boxheader{color:#FFF;padding:1px 8px 1px 8px;height:32px;vertical-align:middle;background-color:#2e4674;}
.boxbody,.boxperson,.boxbodyshort{background-color:#faf9f5;border-style:solid;border-color:#2e4674;border-width:0px 1px 1px 1px;padding:3px 8px 3px 8px;margin-bottom:3px;}
.boxbody { min-height:154px;}
.boxbody h3, .boxbody h3 a{font-size:12px;}
.boxbody h3.center, .boxbody h3.center a{font-size:12px;text-align:center;}
.boxbody p{color:#000000; font-size:12px; margin:6px 0px 6px 0px;}
.boxbody p.center{color:#000000; font-size:12px;text-align:center;margin:6px 0px 6px 0px;}
.boxbody td{color:#000000;font-size:12px;margin:6px 0px 6px 0px;vertical-align:top;padding:3px;}
.boxbody div.hr{margin-top:5px;margin-bottom:5px;}
.boxbody div.hrlightgrey{margin-top:5px;margin-bottom:5px;}
.boxbody a{font-size:12px;}
.boxbody sup{font-size:8px;}
.boxbody ol, .boxbody ul{padding-left:20px;}
.articlebox{float:left;margin-right:3px;}
.boxshort{float:left;padding:0;margin:0;border:0;margin-right:3px;}
.boxperson a,.boxperson a:link,.boxperson a:hover,
.boxbody ul li a, .boxbody ul li a:active, .boxbody ul li a:hover, .boxbody ul li a:link, .boxbody ul li a:visited{text-decoration:none;}

.smallfontsize {font-size:9px;}

.floatleft{padding-right:5px;padding-bottom:4px;float:left;}
.floatlefticon{padding-right:5px;padding-bottom:2px;float:left;}
.floatright{padding-left:5px;padding-bottom:4px;float:right;}

.boxpictures{position:relative;background-image:url(../img/movie.gif);background-repeat:repeat-x;height:160px;width:721px;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
overflow-x: hidden;
overflow-y: hidden;
float:left;
}
ul.boxpictures_wrapper {padding:0;border:0;margin:0;position:absolute;height:160px;vertical-align:middle;width:99999px;}
.boxpictures_wrapper li{border:0;margin:0;position:relative;display:block;float:left;padding:20px 3px 20px 0px;height:160px;}
.boxpicture{text-align:center;vertical-align:middle;cursor:pointer; border-right:2px; border-style:solid; border-color:#000;}
.boxpictures_previous_next_block{float:left;position:relative;width:20px;height:160px;display:block;background-color:#FFF;}
.boxpictures_previous_next_arrow{cursor:pointer;}

#menuleft,.menuleft {padding-right:2px; display:block;float:left;border-color:#2e4674;vertical-align:top;}
#menuleft ul,ul.menuleft{margin:0;padding:0;border:0;width:200px; list-style-type:none;}
#menuleft li,li.menuleft{margin:0;border:0;vertical-align:middle;padding:3px 0px 3px 0px;}
#menuleft a:link, #menuleft a:visited, #menuleft a:hover,#menuleft a:active,
.menuleft a:link, .menuleft a:visited, .menuleft a:hover,.menuleft a:active {color:#2e4674;padding:3px 0px 3px 0px;}
#menuleft a:hover,.menuleft a:hover {background-color:#2e4674;color:#FFF;border:0;}

#menu ul li.selected a:link,#menu ul li.selected a:visited,#menu ul li.selected a:hover,#menu ul li.selected a:active
{
	padding-bottom:2px;
}

#menu ul li.selected a:link,#menu ul li.selected a:visited,#menu ul li.selected a:hover,#menu ul li.selected a:active,
#submenu ul li.selected a:link,#submenu ul li.selected a:visited,#submenu ul li.selected a:hover,#submenu ul li.selected a:active,
#menuleft ul li.selected a:link,#menuleft ul li.selected a:visited,#menuleft ul li.selected a:hover,#menuleft ul li.selected a:active,
.selected a:link, .selected a:visited, .selected a:hover, .selected a:active
{
	color:#FFF;
	background-color: #3377bb;
	text-decoration:none;
}

.articlelongdescription,.articlelongimage{padding-top:10px;padding-bottom:10px;}
.articlelongdescription{text-align:justify;}
.articlelongimage{text-align:center;}

.backgroundshortgallery{border:0;padding-left:10px;padding-top:25px;padding-bottom:25px;background-image:url(../img/smallmovie.gif);background-repeat:repeat-x;height:104px;width:360px;overflow:hidden;}
.backgroundshortgallery div { border:0;padding:0;margin:0;height:104px;width:5000px; }
.backgroundshortgallery div img { display:inline;padding-right:5px;}
#columns2left, #columns2right { width:390px;}
#columns2left { padding-right:2px; }
.submitbutton{padding:5px;font-weight:bold;background-color:#2e4674;color:white;}

.boxheader a,.boxheader a:active,.boxheader a:link,.boxheader a:hover,.boxheader a:visited,
#menuleft .boxheader a,#menuleft .boxheader a:active,#menuleft .boxheader a:link, #menuleft .boxheader a:hover,#menuleft .boxheader a:visited,
h2.boxheader a:hover, h2.boxheader a:active, h2.boxheader a:visited{text-decoration:none;color:#FFF;}

.boxheader a,.boxheader a:active,.boxheader a:link,.boxheader a:hover,.boxheader a:visited
{text-decoration:none;}